From fac257a2b103248248e84f99317bd06578666c95 Mon Sep 17 00:00:00 2001 From: Cris Date: Wed, 3 Aug 2022 16:40:58 +0200 Subject: [PATCH] =?UTF-8?q?Corrected:=20Falsche=20ECTS=20Summenberechnung,?= =?UTF-8?q?=20wenn=20Genehmigung=20zur=C3=BCckgenommen=20wurde,=20korrigie?= =?UTF-8?q?rt.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Zurückgenommene Anrechnungen haben noch einen Eintrag "angerechnet" in der Zeugnisnotentabelle, weshalb sie in der ECTS Summenberechnung mitgerechnet wurden. Das ist nun behoben. --- system/dbupdate_3.3.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/system/dbupdate_3.3.php b/system/dbupdate_3.3.php index d0396ff2f..0def04d53 100644 --- a/system/dbupdate_3.3.php +++ b/system/dbupdate_3.3.php @@ -6353,7 +6353,8 @@ if(!@$db->db_query("SELECT public.get_ects_summe_schulisch('', 0, 0)")) AND student_uid = var_student_uid AND lehre.tbl_anrechnung.prestudent_id IN (tbl_student.prestudent_id, NULL) AND begruendung_id != 5 -- universitäre ECTS nicht mitrechnen - AND begruendung_id != 4 -- berufliche ECTS nicht mitrechnen + AND begruendung_id != 4 -- berufliche ECTS nicht mitrechnen + AND (anrechnung_id IS NULL OR (anrechnung_id IS NOT NULL AND genehmigt_von IS NOT NULL )) -- Anrechnungen aus Zeit vor Anrechnungstool ODER digitale Anrechnungen mit Noteneintrag UND Genehmigung (wichtig, um zurückgenommene Genehmigungen, die in der Notentabelle noch als angerechnet eingetragen sind, rauszufiltern) UNION @@ -6411,6 +6412,7 @@ if(!@$db->db_query("SELECT public.get_ects_summe_beruflich('')")) AND student_uid = var_student_uid AND lehre.tbl_anrechnung.prestudent_id IN (tbl_student.prestudent_id, NULL) AND begruendung_id = 4 -- beruflich + AND (anrechnung_id IS NULL OR (anrechnung_id IS NOT NULL AND genehmigt_von IS NOT NULL )) -- Anrechnungen aus Zeit vor Anrechnungstool ODER digitale Anrechnungen mit Noteneintrag UND Genehmigung (wichtig, um zurückgenommene Genehmigungen, die in der Notentabelle noch als angerechnet eingetragen sind, rauszufiltern) UNION