aboutsummaryrefslogtreecommitdiff
path: root/lib/models/DatafieldEntryModel.class.php
diff options
context:
space:
mode:
authorMoritz Strohm <strohm@data-quest.de>2022-10-11 08:20:50 +0000
committerMoritz Strohm <strohm@data-quest.de>2022-10-11 08:20:50 +0000
commit48a46a46b90b4909d8fd44b7bb318d0468085a75 (patch)
treec70fdb04e81b257078fdcc23e95369ac040fa681 /lib/models/DatafieldEntryModel.class.php
parent63bb3157e9e881043a9504aa4ecef91acbed1ce5 (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.php5
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;