Update ProfileController

This commit is contained in:
Daniel Supernault 2020-01-05 21:52:40 -07:00
parent 2f44cafbf0
commit 7654205408
No known key found for this signature in database
GPG key ID: 0DEF1C662C9033F7

View file

@ -237,10 +237,12 @@ class ProfileController extends Controller
abort_if(!config('instance.stories.enabled') || !$request->user(), 404); abort_if(!config('instance.stories.enabled') || !$request->user(), 404);
$profile = Profile::whereNull('domain')->whereUsername($username)->firstOrFail(); $profile = Profile::whereNull('domain')->whereUsername($username)->firstOrFail();
$pid = $profile->id; $pid = $profile->id;
$authed = Auth::user()->profile;
abort_if($pid != $authed->id && $profile->followedBy($authed) == false, 404);
$exists = Story::whereProfileId($pid) $exists = Story::whereProfileId($pid)
->where('expires_at', '>', now()) ->where('expires_at', '>', now())
->count(); ->count();
abort_unless($exists > 1, 404); abort_unless($exists > 0, 404);
return view('profile.story', compact('pid')); return view('profile.story', compact('pid'));
} }
} }