diff --git a/include/lvregel.class.php b/include/lvregel.class.php index 97e3a68fe..b5a109988 100644 --- a/include/lvregel.class.php +++ b/include/lvregel.class.php @@ -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];