From cd63fd4fe7b61ef0fa353de9f1d841b5f1df5bbe Mon Sep 17 00:00:00 2001 From: Jan-Hendrik Willms <tleilax+studip@gmail.com> Date: Wed, 8 Jan 2025 09:18:17 +0000 Subject: [PATCH] prevent php8 warning, fixes #5103 Closes #5103 Merge request studip/studip!3816 --- lib/classes/JsonApi/Schemas/Courseware/Instance.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/classes/JsonApi/Schemas/Courseware/Instance.php b/lib/classes/JsonApi/Schemas/Courseware/Instance.php index 6c0e41ef0e3..c5683bc2935 100644 --- a/lib/classes/JsonApi/Schemas/Courseware/Instance.php +++ b/lib/classes/JsonApi/Schemas/Courseware/Instance.php @@ -21,7 +21,11 @@ class Instance extends SchemaProvider $root = $resource->getRoot(); $unit = \Courseware\Unit::findOneBySQL('structural_element_id = ?', [$root->id]); - return join('_', [$root->range_type, $root->range_id, $unit->id]); + return implode('_', [ + $root->range_type, + $root->range_id, + $unit->id ?? '', + ]); } /** -- GitLab