]> source.dussan.org Git - nextcloud-server.git/commitdiff
fix(TemplateManager): Bail early if templatedirectory is empty 41995/head
authorMarcel Klehr <mklehr@gmx.net>
Mon, 4 Dec 2023 07:29:37 +0000 (08:29 +0100)
committerMarcel Klehr <mklehr@gmx.net>
Mon, 4 Dec 2023 07:53:52 +0000 (08:53 +0100)
fixes #39266

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
lib/private/Files/Template/TemplateManager.php

index 28e9e4f69e8788c13a739f31ba2f24d338700f03..9d9f641620885bef24471c24aee683092e579b77 100644 (file)
@@ -275,6 +275,11 @@ class TemplateManager implements ITemplateManager {
                $isDefaultTemplates = $skeletonTemplatePath === $defaultTemplateDirectory;
                $userLang = $this->l10nFactory->getUserLanguage($this->userManager->get($this->userId));
 
+               if ($skeletonTemplatePath === '') {
+                       $this->setTemplatePath('');
+                       return '';
+               }
+
                try {
                        $l10n = $this->l10nFactory->get('lib', $userLang);
                        $userFolder = $this->rootFolder->getUserFolder($this->userId);