From f807d68511eba6c1fda2e83611bb379aaf78712d Mon Sep 17 00:00:00 2001 From: SebastianKrupinski Date: Tue, 13 Aug 2024 09:54:38 -0400 Subject: [PATCH] fix: test variables before returning Signed-off-by: SebastianKrupinski --- apps/dav/lib/CalDAV/EventReaderRRule.php | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/apps/dav/lib/CalDAV/EventReaderRRule.php b/apps/dav/lib/CalDAV/EventReaderRRule.php index 965abb4c9cd..fa47930caa8 100644 --- a/apps/dav/lib/CalDAV/EventReaderRRule.php +++ b/apps/dav/lib/CalDAV/EventReaderRRule.php @@ -57,23 +57,23 @@ class EventReaderRRule extends \Sabre\VObject\Recur\RRuleIterator { } public function daysOfWeek(): array { - return $this->byDay; + return is_array($this->byDay) ? $this->byDay : []; } public function daysOfMonth(): array { - return $this->byMonthDay; + return is_array($this->byMonthDay) ? $this->byMonthDay : []; } public function daysOfYear(): array { - return $this->byYearDay; + return is_array($this->byYearDay) ? $this->byYearDay : []; } public function weeksOfYear(): array { - return $this->byWeekNo; + return is_array($this->byWeekNo) ? $this->byWeekNo : []; } public function monthsOfYear(): array { - return $this->byMonth; + return is_array($this->byMonth) ? $this->byMonth : []; } public function isRelative(): bool { @@ -81,7 +81,7 @@ class EventReaderRRule extends \Sabre\VObject\Recur\RRuleIterator { } public function relativePosition(): array { - return $this->bySetPos; + return is_array($this->bySetPos) ? $this->bySetPos : []; } } -- 2.39.5