Skip to content

CalDavBackend: check if timerange is array before accessing - #23497

Merged
nickvergessen merged 1 commit into
masterfrom
bugfix/noid/caldav-timerange-array
Oct 19, 2020
Merged

CalDavBackend: check if timerange is array before accessing#23497
nickvergessen merged 1 commit into
masterfrom
bugfix/noid/caldav-timerange-array

Conversation

@simonspa

Copy link
Copy Markdown
Contributor

This fixes#20784. Some CalDav clients (such as Evolution/GNOME contacts) seem to send time-range: false instead of not adding the time-range keyword at all, so we need to check if it is an array before actually using it.

Signed-off-by: Simon Spannagel <simonspa@kth.se>
Comment threadapps/dav/lib/CalDAV/CalDavBackend.php
@nickvergessen

Copy link
Copy Markdown
Member

/backport to stable20

@nickvergessen

Copy link
Copy Markdown
Member

/backport to stable19

@nickvergessen

Copy link
Copy Markdown
Member

/backport to stable18

Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

3. to reviewWaiting for reviewsbugfeature: dav

Projects

None yet

Development

Successfully merging this pull request may close these issues.

CalDavBackend.php: Trying to access array offset on value of type bool

3 participants

@simonspa@nickvergessen@kesselb