aboutsummaryrefslogtreecommitdiff
path: root/app
diff options
context:
space:
mode:
authorDavid Siegfried <david.siegfried@uni-vechta.de>2023-03-16 17:07:54 +0000
committerDavid Siegfried <david.siegfried@uni-vechta.de>2023-03-16 17:07:54 +0000
commitbdd555113bf6ec0fa27401f4782d11f3106cd558 (patch)
tree878802854db8f4c9608a9cd99b5d2c535d6ad528 /app
parent99339ad518955995fb143641f8761608aa82c16a (diff)
prevent php8-warnings, closes #2383
Closes #2383 Merge request studip/studip!1575
Diffstat (limited to 'app')
-rw-r--r--app/controllers/courseware_controller.php7
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
+}