aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristoph Wurst <ChristophWurst@users.noreply.github.com>2021-10-28 21:04:45 +0200
committerGitHub <noreply@github.com>2021-10-28 21:04:45 +0200
commitb6a4e024a437e1381ed251c0bd7e375a2cf9a428 (patch)
tree3d5e9867ac9b0aca0f6a19305c98059ab8b8423e
parente1273da3c48e750224ccb93a99e58824a9240757 (diff)
parentb193f854d1adde9ede09fd05d7cb08c8c110ef7f (diff)
downloadnextcloud-server-b6a4e024a437e1381ed251c0bd7e375a2cf9a428.tar.gz
nextcloud-server-b6a4e024a437e1381ed251c0bd7e375a2cf9a428.zip
Merge pull request #29480 from nextcloud/fix/missing-dav-calendar-provider
Register missing DAV app calendar provider
-rw-r--r--apps/dav/lib/AppInfo/Application.php3
-rw-r--r--lib/public/AppFramework/Bootstrap/IRegistrationContext.php3
2 files changed, 5 insertions, 1 deletions
diff --git a/apps/dav/lib/AppInfo/Application.php b/apps/dav/lib/AppInfo/Application.php
index 7e26912120a..a2fd645ab8a 100644
--- a/apps/dav/lib/AppInfo/Application.php
+++ b/apps/dav/lib/AppInfo/Application.php
@@ -38,6 +38,7 @@ use OCA\DAV\CalDAV\Activity\Backend;
use OCA\DAV\CalDAV\BirthdayService;
use OCA\DAV\CalDAV\CalDavBackend;
use OCA\DAV\CalDAV\CalendarManager;
+use OCA\DAV\CalDAV\CalendarProvider;
use OCA\DAV\CalDAV\Reminder\NotificationProvider\AudioProvider;
use OCA\DAV\CalDAV\Reminder\NotificationProvider\EmailProvider;
use OCA\DAV\CalDAV\Reminder\NotificationProvider\PushProvider;
@@ -161,6 +162,8 @@ class Application extends App implements IBootstrap {
$context->registerEventListener(CardUpdatedEvent::class, CardListener::class);
$context->registerNotifierService(Notifier::class);
+
+ $context->registerCalendarProvider(CalendarProvider::class);
}
public function boot(IBootContext $context): void {
diff --git a/lib/public/AppFramework/Bootstrap/IRegistrationContext.php b/lib/public/AppFramework/Bootstrap/IRegistrationContext.php
index 3e5aef06e8b..4e895b73b3d 100644
--- a/lib/public/AppFramework/Bootstrap/IRegistrationContext.php
+++ b/lib/public/AppFramework/Bootstrap/IRegistrationContext.php
@@ -31,6 +31,7 @@ namespace OCP\AppFramework\Bootstrap;
use OCP\AppFramework\IAppContainer;
use OCP\Authentication\TwoFactorAuth\IProvider;
+use OCP\Calendar\ICalendarProvider;
use OCP\Capabilities\ICapability;
use OCP\EventDispatcher\IEventDispatcher;
use OCP\Files\Template\ICustomTemplateProvider;
@@ -248,7 +249,7 @@ interface IRegistrationContext {
* Register a calendar provider
*
* @param string $class
- * @psalm-param class-string<IProvider> $class
+ * @psalm-param class-string<ICalendarProvider> $class
* @since 23.0.0
*/
public function registerCalendarProvider(string $class): void;