diff options
| -rw-r--r-- | lib/classes/JsonApi/Schemas/Courseware/Instance.php | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/lib/classes/JsonApi/Schemas/Courseware/Instance.php b/lib/classes/JsonApi/Schemas/Courseware/Instance.php index 6c0e41e..c5683bc 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 ?? '', + ]); } /** |
