diff --git a/apps/dav/lib/CalDAV/Schedule/Plugin.php b/apps/dav/lib/CalDAV/Schedule/Plugin.php index ae3e1fc92b20d..ac230901c0d03 100644 --- a/apps/dav/lib/CalDAV/Schedule/Plugin.php +++ b/apps/dav/lib/CalDAV/Schedule/Plugin.php @@ -765,7 +765,7 @@ private function handleSameOrganizerException( $addresses = $this->getAddressesForPrincipal($calendarNode->getOwner()); foreach ($vCal->VEVENT as $vevent) { - if (in_array($vevent->ORGANIZER->getNormalizedValue(), $addresses, true)) { + if (isset($vevent->ORGANIZER) && in_array($vevent->ORGANIZER->getNormalizedValue(), $addresses, true)) { // User is an organizer => throw the exception throw $e; }