From 5c618d66b9672c9e042c8b2d39adff7f68953965 Mon Sep 17 00:00:00 2001 From: David Siegfried <david.siegfried@uni-vechta.de> Date: Wed, 2 Oct 2024 13:30:27 +0000 Subject: [PATCH] prevent php-warnings in courseware, fixes #4664 Closes #4664 Merge request studip/studip!3474 --- lib/classes/JsonApi/Routes/Courseware/Rel/BlocksEditBlocker.php | 2 +- .../JsonApi/Routes/Courseware/Rel/ContainersEditBlocker.php | 2 +- .../Routes/Courseware/Rel/StructuralElementsEditBlocker.php | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/classes/JsonApi/Routes/Courseware/Rel/BlocksEditBlocker.php b/lib/classes/JsonApi/Routes/Courseware/Rel/BlocksEditBlocker.php index 20cdf0c020e..718df724606 100644 --- a/lib/classes/JsonApi/Routes/Courseware/Rel/BlocksEditBlocker.php +++ b/lib/classes/JsonApi/Routes/Courseware/Rel/BlocksEditBlocker.php @@ -39,7 +39,7 @@ class BlocksEditBlocker extends RelationshipsController } } - $related->edit_blocker_id = $editor->id; + $related->edit_blocker_id = $editor->id ?? null; $related->store(); return $this->getCodeResponse(204); diff --git a/lib/classes/JsonApi/Routes/Courseware/Rel/ContainersEditBlocker.php b/lib/classes/JsonApi/Routes/Courseware/Rel/ContainersEditBlocker.php index 1c90822edfe..e4d0a298951 100644 --- a/lib/classes/JsonApi/Routes/Courseware/Rel/ContainersEditBlocker.php +++ b/lib/classes/JsonApi/Routes/Courseware/Rel/ContainersEditBlocker.php @@ -39,7 +39,7 @@ class ContainersEditBlocker extends RelationshipsController } } - $related->edit_blocker_id = $editor->id; + $related->edit_blocker_id = $editor->id ?? null; $related->store(); return $this->getCodeResponse(204); diff --git a/lib/classes/JsonApi/Routes/Courseware/Rel/StructuralElementsEditBlocker.php b/lib/classes/JsonApi/Routes/Courseware/Rel/StructuralElementsEditBlocker.php index 60f60fb680c..3c2780fde72 100644 --- a/lib/classes/JsonApi/Routes/Courseware/Rel/StructuralElementsEditBlocker.php +++ b/lib/classes/JsonApi/Routes/Courseware/Rel/StructuralElementsEditBlocker.php @@ -39,7 +39,7 @@ class StructuralElementsEditBlocker extends RelationshipsController } } - $related->edit_blocker_id = $editor->id; + $related->edit_blocker_id = $editor->id ?? null; $related->store(); return $this->getCodeResponse(204); -- GitLab