From e9cc04783e2332dc6e228f23d3b6d5e749ed9cf6 Mon Sep 17 00:00:00 2001 From: Cris Date: Tue, 7 Dec 2021 17:24:07 +0100 Subject: [PATCH] Refactored query to load a single Zeitwunschgueltigkeit Instead of limiting returning rows by using ende of next Studiensemester, it is limited by ordering and limiting query now. --- include/zeitwunsch_gueltigkeit.class.php | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/include/zeitwunsch_gueltigkeit.class.php b/include/zeitwunsch_gueltigkeit.class.php index 33dfdf65f..32b51d9f6 100644 --- a/include/zeitwunsch_gueltigkeit.class.php +++ b/include/zeitwunsch_gueltigkeit.class.php @@ -1,7 +1,6 @@ db_add_param($zeitwunsch_gueltigkeit_id). ' - AND (von < ende AND COALESCE(bis, '. $this->db_add_param($studiensemester->ende).'::date ) > start) - ORDER BY von DESC + AND (von < ende AND COALESCE(bis, \'2999-12-31\'::date ) > start) + ORDER BY start ASC + LIMIT 1 '; if ($result = $this->db_query($qry)) @@ -63,6 +63,9 @@ class zeitwunsch_gueltigkeit extends basis_db $this->insertvon = $row->insertvon; $this->updateamum = $row->updateamum; $this->updatevon = $row->updatevon; + $this->studiensemester_kurzbz = $row->studiensemester_kurzbz; + $this->start = $row->start; + $this->ende = $row->ende; } return true; }