diff --git a/app/Http/Controllers/PublicApiController.php b/app/Http/Controllers/PublicApiController.php index 440effd86..ffda8c546 100644 --- a/app/Http/Controllers/PublicApiController.php +++ b/app/Http/Controllers/PublicApiController.php @@ -161,6 +161,7 @@ class PublicApiController extends Controller switch ($status->scope) { case 'public': case 'unlisted': + case 'private': $user = Auth::check() ? Auth::user() : false; if($user && $profile->is_private) { $follows = Follower::whereProfileId($user->profile->id) @@ -172,15 +173,6 @@ class PublicApiController extends Controller } break; - case 'private': - $follows = Follower::whereProfileId($user->profile->id) - ->whereFollowingId($profile->id) - ->exists(); - if($follows == false && $profile->id !== $user->profile->id) { - abort(404); - } - break; - case 'direct': abort(404); break;