aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJan-Hendrik Willms <tleilax+studip@gmail.com>2026-02-10 08:02:33 +0100
committerJan-Hendrik Willms <tleilax+studip@gmail.com>2026-02-10 09:13:46 +0100
commitc30fd7c83a3de7099fbaf3de45885644870154e5 (patch)
tree11ee4f3ab1f886c288974abbf1c7021de1522d56
parent87f2d6af117ef121542e54373036f3e2ec1b8ab3 (diff)
prevent php8 warning, fixes #6237
Closes #6237 Merge request studip/studip!4717
-rw-r--r--lib/models/resources/ResourceRequest.class.php9
1 files changed, 6 insertions, 3 deletions
diff --git a/lib/models/resources/ResourceRequest.class.php b/lib/models/resources/ResourceRequest.class.php
index 653c2a2..b9882c3 100644
--- a/lib/models/resources/ResourceRequest.class.php
+++ b/lib/models/resources/ResourceRequest.class.php
@@ -853,7 +853,10 @@ class ResourceRequest extends SimpleORMap implements PrivacyObject, Studip\Calen
public function getEndDate()
{
$end_date = new DateTime();
- if (count($this->appointments) > 0) {
+ if (
+ count($this->appointments) > 0
+ && isset($this->appointments->last()->appointment->end_time)
+ ) {
$end_date->setTimestamp($this->appointments->last()->appointment->end_time);
return $end_date;
}
@@ -869,7 +872,7 @@ class ResourceRequest extends SimpleORMap implements PrivacyObject, Studip\Calen
return null;
}
- $end_date->setTimestamp($this->cycle->dates->last()->end_time);
+ $end_date->setTimestamp($date->end_time);
return $end_date;
}
@@ -879,7 +882,7 @@ class ResourceRequest extends SimpleORMap implements PrivacyObject, Studip\Calen
return null;
}
- $end_date->setTimestamp($this->course->dates->last()->end_time);
+ $end_date->setTimestamp($date->end_time);
return $end_date;
}