aboutsummaryrefslogtreecommitdiff
path: root/lib/classes/coursewizardsteps
diff options
context:
space:
mode:
authorElmar Ludwig <elmar.ludwig@uni-osnabrueck.de>2022-09-02 19:00:14 +0000
committerDavid Siegfried <david.siegfried@uni-vechta.de>2022-09-02 19:00:14 +0000
commit126f4ebffab2c4dac5dd04fc78dcf0b2e097bbc6 (patch)
tree84fddf22405abea9951c59ba877e9ff2ae12cb57 /lib/classes/coursewizardsteps
parentb48786ef5d6589316c167752134186b6195a7e6e (diff)
set start_semester before store(), fixes #1507
Closes #1507 Merge request studip/studip!951
Diffstat (limited to 'lib/classes/coursewizardsteps')
-rw-r--r--lib/classes/coursewizardsteps/BasicDataWizardStep.php2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/classes/coursewizardsteps/BasicDataWizardStep.php b/lib/classes/coursewizardsteps/BasicDataWizardStep.php
index b3fb7fe..b616757 100644
--- a/lib/classes/coursewizardsteps/BasicDataWizardStep.php
+++ b/lib/classes/coursewizardsteps/BasicDataWizardStep.php
@@ -404,6 +404,7 @@ class BasicDataWizardStep implements CourseWizardStep
$course->name = new I18NString($values['name'], $values['name_i18n'] ?? []);
$course->veranstaltungsnummer = $values['number'];
$course->beschreibung = new I18NString($values['description'], $values['description_i18n'] ?? []);
+ $course->start_semester = Semester::findByTimestamp($values['start_time']);
$course->institut_id = $values['institute'];
$semclass = $seminar->getSemClass();
@@ -437,7 +438,6 @@ class BasicDataWizardStep implements CourseWizardStep
$institutes = array_merge($institutes, array_keys($values['participating']));
}
$seminar->setInstitutes($institutes);
- $course->start_semester = Semester::findByTimestamp($values['start_time']);
if (isset($values['lecturers']) && is_array($values['lecturers'])) {
foreach (array_keys($values['lecturers']) as $user_id) {
$seminar->addMember($user_id, 'dozent');