Merge pull request #47200 from nextcloud/fix/issue-47193

fix: test variables before returning
This commit is contained in:
Sebastian Krupinski 2024-08-13 13:25:14 -04:00 committed by GitHub
commit 4e95ec033d
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -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 : [];
}
}