diff options
Diffstat (limited to 'app/controllers/search/studiengaenge.php')
| -rw-r--r-- | app/controllers/search/studiengaenge.php | 10 |
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; } |
