From 9608307243d98680aaa296ce85b8155ec9ea93c6 Mon Sep 17 00:00:00 2001 From: Daniel Supernault Date: Sun, 23 Dec 2018 22:01:15 -0700 Subject: [PATCH] Update StatusController --- app/Http/Controllers/StatusController.php | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/app/Http/Controllers/StatusController.php b/app/Http/Controllers/StatusController.php index 8c04bbf4a..a32817faa 100644 --- a/app/Http/Controllers/StatusController.php +++ b/app/Http/Controllers/StatusController.php @@ -21,10 +21,22 @@ class StatusController extends Controller { $user = Profile::whereUsername($username)->firstOrFail(); + if($user->status != null) { + return ProfileController::accountCheck($user); + } + $status = Status::whereProfileId($user->id) ->whereNotIn('visibility',['draft','direct']) ->findOrFail($id); + if($status->uri) { + $url = $status->uri; + if(ends_with($url, '/activity')) { + $url = str_replace('/activity', '', $url); + } + return redirect($url); + } + if($status->visibility == 'private' || $user->is_private) { if(!Auth::check()) { abort(403);