aboutsummaryrefslogtreecommitdiff
path: root/lib/models/DatafieldEntryModel.php
diff options
context:
space:
mode:
Diffstat (limited to 'lib/models/DatafieldEntryModel.php')
-rw-r--r--lib/models/DatafieldEntryModel.php7
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;