diff --git a/content/lvplanung/lehrveranstaltungoverlay.js.php b/content/lvplanung/lehrveranstaltungoverlay.js.php index da56826f5..f47fe1ca7 100644 --- a/content/lvplanung/lehrveranstaltungoverlay.js.php +++ b/content/lvplanung/lehrveranstaltungoverlay.js.php @@ -1419,8 +1419,10 @@ function LeMitarbeiterAuswahl() } // Vertragsstatus setzen - // * wenn Gesamtkosten im Lehrauftrag nicht gleich Betrag im Vertrag ist: Status 'geändert' hardcoden - if(gesamtkosten != parseFloat(betrag)) + // * wenn Gesamtkosten im Lehrauftrag nicht gleich Betrag im Vertrag ist ODER + // wenn Semesterstunden im Lehrauftrag nicht gleich Stunden im Vertrag: + // dann: Status 'geändert' hardcoden + if(gesamtkosten != parseFloat(betrag) || semesterstunden != vertragsstunden) { vertragsstatus = 'Geändert'; document.getElementById('lehrveranstaltung-lehreinheitmitarbeiter-label-vertragsstatus').setAttribute("style", "font-weight: bold") diff --git a/content/student/studentprojektarbeit.js.php b/content/student/studentprojektarbeit.js.php index 4bf15ebb9..b0b6999c7 100644 --- a/content/student/studentprojektarbeit.js.php +++ b/content/student/studentprojektarbeit.js.php @@ -977,8 +977,10 @@ function StudentProjektbetreuerAuswahl() } // Vertragsstatus setzen - // * wenn Gesamtkosten im Lehrauftrag nicht gleich Betrag im Vertrag ist: Status 'geändert' hardcoden - if(gesamtkosten != parseFloat(betrag)) + // * wenn Gesamtkosten des Projektbetreuers nicht gleich Betrag im Vertrag ist ODER + // wenn Semesterstunden des Projektbetreuers nicht gleich Stunden im Vertrag: + // dann: Status 'geändert' hardcoden + if(gesamtkosten != parseFloat(betrag) || stunden != vertragsstunden) { vertragsstatus = 'Geändert'; document.getElementById('student-projektbetreuer-label-vertragsstatus').setAttribute("style", "font-weight: bold")