aboutsummaryrefslogtreecommitdiff
path: root/app/controllers/search/studiengaenge.php
diff options
context:
space:
mode:
Diffstat (limited to 'app/controllers/search/studiengaenge.php')
-rw-r--r--app/controllers/search/studiengaenge.php10
1 files changed, 5 insertions, 5 deletions
diff --git a/app/controllers/search/studiengaenge.php b/app/controllers/search/studiengaenge.php
index 6882f6f..d2e07a7 100644
--- a/app/controllers/search/studiengaenge.php
+++ b/app/controllers/search/studiengaenge.php
@@ -268,12 +268,12 @@ class Search_StudiengaengeController extends MVVController
if (!$abschnitt_modul->modul || !$abschnitt_modul->modul->hasPublicStatus()) {
continue;
}
-
- $start_sem = Semester::find($abschnitt_modul->modul->start);
- $end_sem = Semester::find($abschnitt_modul->modul->end);
+ $abschnitt_modul->modul->setReplaceDfAbschnitt($abschnitt);
+ $start_sem_begin = $abschnitt_modul->modul->start_semester->beginn ?? 0;
+ $end_sem_end = $abschnitt_modul->modul->end_semester->ende ?? PHP_INT_MAX;
if (
- ($start_sem && $start_sem->beginn > $this->active_sem->beginn)
- || ($end_sem && $this->active_sem->ende > $end_sem->ende)) {
+ ($start_sem_begin > $this->active_sem->beginn)
+ || ($this->active_sem->ende > $end_sem_end)) {
continue;
}