diff options
| author | David Siegfried <david.siegfried@uni-vechta.de> | 2023-03-16 17:07:54 +0000 |
|---|---|---|
| committer | David Siegfried <david.siegfried@uni-vechta.de> | 2023-03-16 17:07:54 +0000 |
| commit | bdd555113bf6ec0fa27401f4782d11f3106cd558 (patch) | |
| tree | 878802854db8f4c9608a9cd99b5d2c535d6ad528 /app | |
| parent | 99339ad518955995fb143641f8761608aa82c16a (diff) | |
prevent php8-warnings, closes #2383
Closes #2383
Merge request studip/studip!1575
Diffstat (limited to 'app')
| -rw-r--r-- | app/controllers/courseware_controller.php | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/app/controllers/courseware_controller.php b/app/controllers/courseware_controller.php index 4dea8c4..fb2b39c 100644 --- a/app/controllers/courseware_controller.php +++ b/app/controllers/courseware_controller.php @@ -21,10 +21,11 @@ abstract class CoursewareController extends AuthenticatedController { $this->unit_id = $unit->id; $last_element = $this->getLastElement($last, $context, $rangeId); - if($last_element) { + + if ($last_element) { $last_element_unit = $last_element->findUnit(); } - if ($last_element_unit->id === $unit->id) { + if (isset($last_element_unit) && $last_element_unit->id === $unit->id) { $this->entry_element_id = $last_element->id; } else { $this->entry_element_id = $unit->structural_element_id; @@ -74,4 +75,4 @@ abstract class CoursewareController extends AuthenticatedController $sidebar->addWidget(new VueWidget('courseware-import-widget')); $sidebar->addWidget(new VueWidget('courseware-export-widget')); } -}
\ No newline at end of file +} |
