Skip to content
Snippets Groups Projects
Commit 126f4ebf authored by Elmar Ludwig's avatar Elmar Ludwig Committed by David Siegfried
Browse files

set start_semester before store(), fixes #1507

Closes #1507

Merge request studip/studip!951
parent b48786ef
No related branches found
No related tags found
No related merge requests found
...@@ -404,6 +404,7 @@ class BasicDataWizardStep implements CourseWizardStep ...@@ -404,6 +404,7 @@ class BasicDataWizardStep implements CourseWizardStep
$course->name = new I18NString($values['name'], $values['name_i18n'] ?? []); $course->name = new I18NString($values['name'], $values['name_i18n'] ?? []);
$course->veranstaltungsnummer = $values['number']; $course->veranstaltungsnummer = $values['number'];
$course->beschreibung = new I18NString($values['description'], $values['description_i18n'] ?? []); $course->beschreibung = new I18NString($values['description'], $values['description_i18n'] ?? []);
$course->start_semester = Semester::findByTimestamp($values['start_time']);
$course->institut_id = $values['institute']; $course->institut_id = $values['institute'];
$semclass = $seminar->getSemClass(); $semclass = $seminar->getSemClass();
...@@ -437,7 +438,6 @@ class BasicDataWizardStep implements CourseWizardStep ...@@ -437,7 +438,6 @@ class BasicDataWizardStep implements CourseWizardStep
$institutes = array_merge($institutes, array_keys($values['participating'])); $institutes = array_merge($institutes, array_keys($values['participating']));
} }
$seminar->setInstitutes($institutes); $seminar->setInstitutes($institutes);
$course->start_semester = Semester::findByTimestamp($values['start_time']);
if (isset($values['lecturers']) && is_array($values['lecturers'])) { if (isset($values['lecturers']) && is_array($values['lecturers'])) {
foreach (array_keys($values['lecturers']) as $user_id) { foreach (array_keys($values['lecturers']) as $user_id) {
$seminar->addMember($user_id, 'dozent'); $seminar->addMember($user_id, 'dozent');
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment