aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorMurtaza Sultani <sultani@data-quest.de>2025-07-15 10:24:27 +0200
committerJan-Hendrik Willms <tleilax+studip@gmail.com>2025-07-15 10:24:27 +0200
commit7801dd9d96c8e8e898af08ea3a760b06bee01d6b (patch)
treeb405237728d3e3bfbdacf8db7ece1b969eaab24a /lib
parentef3dacbdf6927b1b32fc556f05d796e990bfa414 (diff)
Resolve "JSON:API behandelt gelöschte Benutzer im Discussion-Schema"
Closes #5726 Merge request studip/studip!4357
Diffstat (limited to 'lib')
-rw-r--r--lib/classes/JsonApi/Schemas/Forum/ForumDiscussion.php4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/classes/JsonApi/Schemas/Forum/ForumDiscussion.php b/lib/classes/JsonApi/Schemas/Forum/ForumDiscussion.php
index ebd3fee..6c5309e 100644
--- a/lib/classes/JsonApi/Schemas/Forum/ForumDiscussion.php
+++ b/lib/classes/JsonApi/Schemas/Forum/ForumDiscussion.php
@@ -111,8 +111,8 @@ class ForumDiscussion extends SchemaProvider
private function addUserRelationship(array $relationships, $discussion, bool $withUser = false)
{
- if ($withUser) {
- $user = $discussion->user;
+ $user = $discussion->user;
+ if ($withUser && $user) {
$relationships[self::REL_USER] = [
self::RELATIONSHIP_LINKS => [
Link::RELATED => $this->createLinkToResource($user)