From d86d7e8e6217c78ba27ce117b0bae2fb32b0f52d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Noack?= <noack@data-quest.de> Date: Wed, 29 Nov 2023 11:52:48 +0000 Subject: [PATCH] =?UTF-8?q?Resolve=20#3516=20"Courseware=20nicht=20mehr=20?= =?UTF-8?q?zug=C3=A4nglich=20wenn=20der=20Autor=20gel=C3=B6scht=20wurde"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Closes #3516 Merge request studip/studip!2402 --- lib/classes/JsonApi/Schemas/Courseware/Unit.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/classes/JsonApi/Schemas/Courseware/Unit.php b/lib/classes/JsonApi/Schemas/Courseware/Unit.php index a1c554ec62c..39d20138084 100644 --- a/lib/classes/JsonApi/Schemas/Courseware/Unit.php +++ b/lib/classes/JsonApi/Schemas/Courseware/Unit.php @@ -44,7 +44,7 @@ class Unit extends SchemaProvider { $relationships = []; - $relationships[self::REL_CREATOR] = $resource['creator_id'] + $relationships[self::REL_CREATOR] = $resource->creator ? [ self::RELATIONSHIP_LINKS => [ Link::RELATED => $this->createLinkToResource($resource->creator), @@ -53,7 +53,7 @@ class Unit extends SchemaProvider ] : [self::RELATIONSHIP_DATA => null]; - $relationships[self::REL_STRUCTURAL_ELEMENT] = $resource['structural_element_id'] + $relationships[self::REL_STRUCTURAL_ELEMENT] = $resource->structural_element ? [ self::RELATIONSHIP_LINKS => [ Link::RELATED => $this->createLinkToResource($resource->structural_element), @@ -76,4 +76,4 @@ class Unit extends SchemaProvider return $relationships; } -} \ No newline at end of file +} -- GitLab