-
Notifications
You must be signed in to change notification settings - Fork 3
Description
Beim Anlegen von Kurslinks in HisInOne-Lehrveranstaltungen werden aktuell folgende Variablen genutzt, um das Semester (Typ und Jahr) zu bestimmen (https://github.com/DatabayAG/his_in_one_proxy/blob/master_dual_2023.12/src/EcsLocal/Routes/index.php#L207C1-L208C77):
$term_type_id = GlobalSettings::getInstance()->getActualTermId();
$term_year = GlobalSettings::getInstance()->getActualTermYear();
Diese Werte werden jedoch unabhängig vom tatsächlich abgerufenen Semester der jeweiligen Lehrveranstaltung immer aus der config.json geladen. Wenn das in der config.json hinterlegte Semester von dem Semester der Lehrveranstaltung abweicht, werden beim Verarbeiten der Link-Queue die Links im falschen Semester eingetragen.
Die Werte für $term_type_id und $term_year sollen wie bei der UnitId dynamisch direkt aus der jeweiligen course-Message extrahiert werden. Damit wird sichergestellt, dass Links immer im korrekten Semester angelegt werden.