diff --git a/cis/private/lehre/notenliste.php b/cis/private/lehre/notenliste.php
index 2fdacb80d..5cdea3111 100644
--- a/cis/private/lehre/notenliste.php
+++ b/cis/private/lehre/notenliste.php
@@ -184,30 +184,51 @@ else
// Erstes und letztes Studiensemester mit Studenten-Status ermitteln
$prestudent = new prestudent();
- $prestudent->getFirstStatus($prestudent_id, 'Student');
- $firstStudiensemester = $prestudent->studiensemester_kurzbz;
- $prestudent->getLastStatus($prestudent_id, null, 'Student');
- $lastStudiensemester = $prestudent->studiensemester_kurzbz;
-
+ // Wenn Incoming, dann Incomingstatus laden, sonst Studentenstatus
+ $prestudent->getPrestudentRolle($prestudent_id, 'Incoming');
+ if(count($prestudent->result) > 0)
+ {
+ $prestudent->getFirstStatus($prestudent_id, 'Incoming');
+ $firstStudiensemester = $prestudent->studiensemester_kurzbz;
+ $prestudent->getLastStatus($prestudent_id, null, 'Incoming');
+ $lastStudiensemester = $prestudent->studiensemester_kurzbz;
+ }
+ else
+ {
+ $prestudent->getFirstStatus($prestudent_id, 'Student');
+ $firstStudiensemester = $prestudent->studiensemester_kurzbz;
+ $prestudent->getLastStatus($prestudent_id, null, 'Student');
+ $lastStudiensemester = $prestudent->studiensemester_kurzbz;
+ }
+
$stsem_obj->getStudiensemesterBetween($firstStudiensemester, $lastStudiensemester);
echo "
";
echo "".$p->t('global/name').": $vorname $nachname
";
echo "".$p->t('global/studiengang').": $studiengang_bezeichnung
";
echo "".$p->t('global/studiensemester')."
";
// echo "Datum: ".date('d.m.Y')."
";
echo "
";
-
+ if ($notenImAktuellenStSem == false)
+ {
+ $stsem = 'alle';
+ }
// Lehrveranstaltungen und Noten holen
if ($stsem != "alle")
{