From a3812bedc3de3dc036add6e2b9006ca73a620230 Mon Sep 17 00:00:00 2001 From: Moritz Strohm Date: Wed, 15 Jan 2025 09:59:18 +0000 Subject: AdvancedBasicDataWizardStep: prevent missing metadata for I18NString fields, fixes #5121 Closes #5121 Merge request studip/studip!3825 --- lib/classes/coursewizardsteps/AdvancedBasicDataWizardStep.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/classes/coursewizardsteps/AdvancedBasicDataWizardStep.php b/lib/classes/coursewizardsteps/AdvancedBasicDataWizardStep.php index c3432c9..e12cb4a 100644 --- a/lib/classes/coursewizardsteps/AdvancedBasicDataWizardStep.php +++ b/lib/classes/coursewizardsteps/AdvancedBasicDataWizardStep.php @@ -88,8 +88,8 @@ class AdvancedBasicDataWizardStep extends BasicDataWizardStep } // Add advanced data - $course->untertitel = new I18NString($values[__CLASS__]['subtitle'], $values[__CLASS__]['subtitle_i18n']); - $course->art = new I18NString($values[__CLASS__]['kind'], $values[__CLASS__]['kind_i18n']); + $course->untertitel = new I18NString($values[__CLASS__]['subtitle'], $values[__CLASS__]['subtitle_i18n'] ?? []); + $course->art = new I18NString($values[__CLASS__]['kind'], $values[__CLASS__]['kind_i18n'] ?? []); $course->ects = $values[__CLASS__]['ects']; $course->admission_turnout = $values[__CLASS__]['maxmembers']; if ($course->store() === false) { -- cgit v1.0