diff options
| author | Jan-Hendrik Willms <tleilax+studip@gmail.com> | 2023-08-29 15:29:26 +0000 |
|---|---|---|
| committer | David Siegfried <david.siegfried@uni-vechta.de> | 2023-08-29 15:29:26 +0000 |
| commit | 7ebc446999286d42affc5d27ea888dd997a3d95c (patch) | |
| tree | e1393a88d17fcc74276460604d9ce9998379bdac /lib/models/Course.class.php | |
| parent | fd375126142decc222c1f61369dc198fb58b7f6e (diff) | |
prevent php8 warnings, fixes #3106
Closes #3106
Merge request studip/studip!2095
Diffstat (limited to 'lib/models/Course.class.php')
| -rw-r--r-- | lib/models/Course.class.php | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/lib/models/Course.class.php b/lib/models/Course.class.php index e16df06..4c471ea 100644 --- a/lib/models/Course.class.php +++ b/lib/models/Course.class.php @@ -341,7 +341,7 @@ class Course extends SimpleORMap implements Range, PrivacyObject, StudipItem, Fe { $end_semester = $this->semesters->last(); $start_semester = $this->semesters->first(); - if ($start_semester->id === $semester->id) { + if ($start_semester && $start_semester->id === $semester->id) { return; } if ($end_semester) { @@ -369,7 +369,9 @@ class Course extends SimpleORMap implements Range, PrivacyObject, StudipItem, Fe { $end_semester = $this->semesters->last(); $start_semester = $this->semesters->first(); - if ((is_null($end_semester) && is_null($semester)) || ($end_semester->id === $semester->id)) { + if ( + (is_null($end_semester) && is_null($semester)) + || ($end_semester && $semester && $end_semester->id === $semester->id)) { return; } if ($start_semester) { |
