From 60af5a401315ad69ffcd00648dd7eb7b804b7aee Mon Sep 17 00:00:00 2001 From: Richard Steinmetz Date: Wed, 20 Aug 2025 13:47:28 +0200 Subject: [PATCH] fix(caldav): handle read-only boolean and int values Signed-off-by: Richard Steinmetz --- apps/dav/lib/CalDAV/CalDavBackend.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/apps/dav/lib/CalDAV/CalDavBackend.php b/apps/dav/lib/CalDAV/CalDavBackend.php index d5b0d875ede..a05b47b90ec 100644 --- a/apps/dav/lib/CalDAV/CalDavBackend.php +++ b/apps/dav/lib/CalDAV/CalDavBackend.php @@ -411,7 +411,10 @@ class CalDavBackend extends AbstractBackend implements SyncSupport, Subscription continue; } if (isset($calendars[$row['id']][$readOnlyPropertyName]) - && $calendars[$row['id']][$readOnlyPropertyName] === 0) { + && ( + $calendars[$row['id']][$readOnlyPropertyName] === 0 + || $calendars[$row['id']][$readOnlyPropertyName] === false + )) { // Old share is already read-write, no more permissions can be gained continue; }