diff options
| author | Moritz Strohm <strohm@data-quest.de> | 2022-10-11 08:20:50 +0000 |
|---|---|---|
| committer | Moritz Strohm <strohm@data-quest.de> | 2022-10-11 08:20:50 +0000 |
| commit | 48a46a46b90b4909d8fd44b7bb318d0468085a75 (patch) | |
| tree | c70fdb04e81b257078fdcc23e95369ac040fa681 /lib/models/DatafieldEntryModel.class.php | |
| parent | 63bb3157e9e881043a9504aa4ecef91acbed1ce5 (diff) | |
fix for BIESt 1127, closes #1127
Closes #1127
Merge request studip/studip!677
Diffstat (limited to 'lib/models/DatafieldEntryModel.class.php')
| -rw-r--r-- | lib/models/DatafieldEntryModel.class.php | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/lib/models/DatafieldEntryModel.class.php b/lib/models/DatafieldEntryModel.class.php index 2ea16f6..6bc851d 100644 --- a/lib/models/DatafieldEntryModel.class.php +++ b/lib/models/DatafieldEntryModel.class.php @@ -78,7 +78,10 @@ class DatafieldEntryModel extends SimpleORMap implements PrivacyObject $range_id = $model->user_id; $sec_range_id = $model->institut_id; } elseif (is_a($model, 'ModulDeskriptor')) { - $params[':institution_ids'] = [$model->modul->responsible_institute->institut_id]; + $params[':institution_ids'] = ''; + if (!empty($model->modul->responsible_institute->institut_id)) { + $params[':institution_ids'] = [$model->modul->responsible_institute->institut_id]; + } $object_class = $model->getVariant(); $object_type = 'moduldeskriptor'; $range_id = $model->deskriptor_id; |
