diff options
| author | Peter Thienel <thienel@data-quest.de> | 2026-03-13 14:22:33 +0000 |
|---|---|---|
| committer | Jan-Hendrik Willms <tleilax+studip@gmail.com> | 2026-03-13 15:22:33 +0100 |
| commit | 5239fe23a8b6b3e266dc09fd25d8c805f60d78a3 (patch) | |
| tree | 8648e1e05775791bce7d165d6fff5703c4e1ab59 /lib/models/DatafieldEntryModel.php | |
| parent | 7c500597a37db933c9188d67bf8a9d4dbd13e0b7 (diff) | |
Resolve "MVV: Modul-Kurzdarstellung im VVZ"
Closes #6252
Merge request studip/studip!4745
Diffstat (limited to 'lib/models/DatafieldEntryModel.php')
| -rw-r--r-- | lib/models/DatafieldEntryModel.php | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/lib/models/DatafieldEntryModel.php b/lib/models/DatafieldEntryModel.php index c19d9f9..c2ad800 100644 --- a/lib/models/DatafieldEntryModel.php +++ b/lib/models/DatafieldEntryModel.php @@ -90,15 +90,12 @@ class DatafieldEntryModel extends SimpleORMap implements PrivacyObject $range_id = $model->user_id; $sec_range_id = $model->institut_id; } elseif ($model instanceof ModulDeskriptor) { - $params[':institution_ids'] = ''; - if (!empty($model->modul->responsible_institute->institut_id)) { - $params[':institution_ids'] = [$model->modul->responsible_institute->institut_id]; - } + $params[':institution_ids'] = [$model->modul->responsible_institute->institut_id ?? null]; $object_class = $model->getVariant(); $object_type = 'moduldeskriptor'; $range_id = $model->deskriptor_id; } elseif ($model instanceof ModulteilDeskriptor) { - $params[':institution_ids'] = [$model->modulteil->modul->responsible_institute->institut_id]; + $params[':institution_ids'] = [$model->modulteil->modul->responsible_institute->institut_id ?? null]; $object_class = $model->getVariant(); $object_type = 'modulteildeskriptor'; $range_id = $model->deskriptor_id; |
