Fallback-Lösung für LV-Regel wenn im aktuellen Semester kein Status vorhanden ist

This commit is contained in:
Nikolaus Krondraf
2021-03-02 15:26:44 +01:00
parent 8bd148f7e5
commit 9cbcec7231
+7
View File
@@ -596,10 +596,17 @@ class lvregel extends basis_db
// Ausbildungssemester aus dem Status holen
$prestudent = new prestudent();
$studiensemester = new studiensemester();
$prev_studiensemester_kurzbz = $studiensemester->getPrevious();
if($prestudent->getLastStatus($student->prestudent_id, $studiensemester_kurzbz))
{
$this->cache[$uid][$studiensemester_kurzbz]=$prestudent->ausbildungssemester;
}
else if($prestudent->getLastStatus($student->prestudent_id, $prev_studiensemester_kurzbz))
{
$this->cache[$uid][$studiensemester_kurzbz]=$prestudent->ausbildungssemester + 1;
}
}
$ausbildungssemester = $this->cache[$uid][$studiensemester_kurzbz];