Check if user exists before checking redirect

This commit is contained in:
Josef Citrine 2017-09-28 23:18:38 +01:00
parent 4dd8e4f038
commit 1f46b3a85d

View file

@ -46,19 +46,23 @@ class ArtistsController extends Controller
{
$user = User::whereSlug($slug)->first();
if ($user->redirect_to) {
$newUser = User::find($user->redirect_to);
if ($user) {
if ($user->redirect_to) {
$newUser = User::find($user->redirect_to);
if ($newUser) {
return Redirect::action('ArtistsController@getProfile', [$newUser->slug]);
if ($newUser) {
return Redirect::action('ArtistsController@getProfile', [$newUser->slug]);
}
}
}
if ($user->disabled_at) {
if ($user->disabled_at) {
App::abort('404');
}
return View::make('artists.profile');
} else {
App::abort('404');
}
return View::make('artists.profile');
}
public function getShortlink($id)