From 8022ccedb3cc6f01c8260974039e58bd9f5d4f09 Mon Sep 17 00:00:00 2001 From: David Siegfried <david.siegfried@uni-vechta.de> Date: Wed, 15 Mar 2023 10:43:28 +0000 Subject: [PATCH] fixes #2374 Closes #2374 Merge request studip/studip!1560 --- lib/models/resources/ResourceRequest.class.php | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/lib/models/resources/ResourceRequest.class.php b/lib/models/resources/ResourceRequest.class.php index 7f9e3c6eb2c..d5217819094 100644 --- a/lib/models/resources/ResourceRequest.class.php +++ b/lib/models/resources/ResourceRequest.class.php @@ -816,15 +816,17 @@ class ResourceRequest extends SimpleORMap implements PrivacyObject, Studip\Calen return $start_date; } - $fist_date = $this->cycle->dates->first(); - if ($this->metadate_id && isset($first_date->date)) { - $start_date->setTimestamp($first_date->date); - return $start_date; - } + if (isset($this->cycle) && count($this->cycle->dates) > 0) { + $first_date = $this->cycle->dates->first(); + if ($this->metadate_id && isset($first_date->date)) { + $start_date->setTimestamp($first_date->date); + return $start_date; + } - if ($this->course_id && isset($first_date->date)) { - $start_date->setTimestamp($fist_date->date); - return $start_date; + if ($this->course_id && isset($first_date->date)) { + $start_date->setTimestamp($first_date->date); + return $start_date; + } } if ($this->begin) { -- GitLab