diff --git a/lib/Files/TemplateLoader.php b/lib/Files/TemplateLoader.php index ada2ae1dd18..c129c1854b2 100644 --- a/lib/Files/TemplateLoader.php +++ b/lib/Files/TemplateLoader.php @@ -88,11 +88,15 @@ public function handle(Event $event): void { return; } + $user = $this->userSession->getUser(); + if ($user instanceof IUser && $this->talkConfig->isDisabledForUser($user)) { + return; + } + Util::addStyle(Application::APP_ID, 'At'); Util::addStyle(Application::APP_ID, 'icons'); Util::addScript(Application::APP_ID, 'talk-files-sidebar'); - $user = $this->userSession->getUser(); if ($user instanceof IUser) { $this->publishInitialStateForUser($user, $this->rootFolder, $this->appManager); } else { diff --git a/src/PublicShareSidebar.vue b/src/PublicShareSidebar.vue index 288ad25d42a..a16e2229c93 100644 --- a/src/PublicShareSidebar.vue +++ b/src/PublicShareSidebar.vue @@ -55,6 +55,7 @@