From 3f214ebf27950ab0b204f13996edaf9a43d599b2 Mon Sep 17 00:00:00 2001 From: Jan-Hendrik Willms <tleilax+studip@gmail.com> Date: Wed, 8 Nov 2023 08:26:01 +0000 Subject: [PATCH] fixes #3430 Closes #3430 Merge request studip/studip!2333 --- lib/classes/JsonApi/Routes/ActivityStreamShow.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/classes/JsonApi/Routes/ActivityStreamShow.php b/lib/classes/JsonApi/Routes/ActivityStreamShow.php index 14470dfdab6..8aa436ce043 100644 --- a/lib/classes/JsonApi/Routes/ActivityStreamShow.php +++ b/lib/classes/JsonApi/Routes/ActivityStreamShow.php @@ -16,11 +16,11 @@ use Studip\Activity\UserContext; function canShowActivityStream(\User $observer, string $userId): bool { - if (!$GLOBALS['perm']->have_perm('root', $observer->id)) { + if ($GLOBALS['perm']->have_perm('root', $observer->id)) { return true; } - return $observer->id == $userId; + return $observer->id === $userId; } class ActivityStreamShow extends JsonApiController @@ -37,12 +37,12 @@ class ActivityStreamShow extends JsonApiController throw new AuthorizationFailedException(); } - if (!$user = \User::find($userId)) { + $user = \User::find($userId); + if (!$user) { throw new RecordNotFoundException(); } $urlFilter = $this->getUrlFilter(); - /** @var \User $user */ $contexts = $this->createContexts($user); $filter = $this->createFilter($urlFilter); -- GitLab