diff options
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; |
