From cfe210eba08e4dd5971f9e937d0340e07744db75 Mon Sep 17 00:00:00 2001 From: hamza Date: Tue, 6 Oct 2026 13:35:28 +0200 Subject: [PATCH] refactor(dav): replace sabre collection refactor(dav): replace sabre collection Signed-off-by: hamza --- apps/dav/appinfo/v1/caldav.php | 3 ++- apps/dav/appinfo/v1/carddav.php | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/apps/dav/appinfo/v1/caldav.php b/apps/dav/appinfo/v1/caldav.php index b1543ba3cef1d..b729fe58b8347 100644 --- a/apps/dav/appinfo/v1/caldav.php +++ b/apps/dav/appinfo/v1/caldav.php @@ -30,6 +30,7 @@ use OCA\DAV\CalDAV\CalDavBackend; use OCA\DAV\Connector\LegacyDAVACL; use OCA\DAV\CalDAV\CalendarRoot; +use OCA\DAV\CalDAV\Principal\Collection as PrincipalCollection; use OCA\DAV\Connector\Sabre\Auth; use OCA\DAV\Connector\Sabre\ExceptionLoggerPlugin; use OCA\DAV\Connector\Sabre\MaintenancePlugin; @@ -79,7 +80,7 @@ $sendInvitations = \OC::$server->getConfig()->getAppValue('dav', 'sendInvitations', 'yes') === 'yes'; // Root nodes -$principalCollection = new \Sabre\CalDAV\Principal\Collection($principalBackend); +$principalCollection = new PrincipalCollection($principalBackend); $principalCollection->disableListing = !$debugging; // Disable listing $addressBookRoot = new CalendarRoot($principalBackend, $calDavBackend); diff --git a/apps/dav/appinfo/v1/carddav.php b/apps/dav/appinfo/v1/carddav.php index 637ae3eed1a1f..975e1cfca583a 100644 --- a/apps/dav/appinfo/v1/carddav.php +++ b/apps/dav/appinfo/v1/carddav.php @@ -30,6 +30,7 @@ use OCA\DAV\AppInfo\PluginManager; use OCA\DAV\CardDAV\AddressBookRoot; use OCA\DAV\CardDAV\CardDavBackend; +use OCA\DAV\CalDAV\Principal\Collection as PrincipalCollection; use OCA\DAV\Connector\LegacyDAVACL; use OCA\DAV\Connector\Sabre\Auth; use OCA\DAV\Connector\Sabre\ExceptionLoggerPlugin; @@ -63,7 +64,7 @@ $debugging = \OC::$server->getConfig()->getSystemValue('debug', false); // Root nodes -$principalCollection = new \Sabre\CalDAV\Principal\Collection($principalBackend); +$principalCollection = new PrincipalCollection($principalBackend); $principalCollection->disableListing = !$debugging; // Disable listing $pluginManager = new PluginManager(\OC::$server, \OC::$server->query(IAppManager::class));