diff --git a/app/config/site-templates.php b/app/config/site-templates.php index 1d9821bb46..a406dc51c2 100644 --- a/app/config/site-templates.php +++ b/app/config/site-templates.php @@ -23,7 +23,7 @@ return [ 'name' => 'Personal portfolio', 'useCases' => ['starter'], 'frameworks' => [ - ...getFramework('SVELTEKIT', [ + getFramework('SVELTEKIT', [ 'serveRuntime' => 'static-1', 'installCommand' => 'npm install --force', 'providerRootDirectory' => './' diff --git a/src/Appwrite/Platform/Modules/Sites/Http/Sites/GetTemplate.php b/src/Appwrite/Platform/Modules/Sites/Http/Sites/GetTemplate.php index 56277fb7d3..f424d5ff0e 100644 --- a/src/Appwrite/Platform/Modules/Sites/Http/Sites/GetTemplate.php +++ b/src/Appwrite/Platform/Modules/Sites/Http/Sites/GetTemplate.php @@ -44,9 +44,10 @@ class GetTemplate extends Base { $templates = Config::getParam('site-templates', []); - $template = array_shift(\array_filter($templates, function ($item) use ($templateId) { + $allowedTemplates = \array_filter($templates, function ($item) use ($templateId) { return $item['id'] === $templateId; - })); + }); + $template = array_shift($allowedTemplates); if (empty($template)) { throw new Exception(Exception::SITE_TEMPLATE_NOT_FOUND);