Skip to content

Commit 6907df4

Browse files
authored
Merge pull request #60024 from nextcloud/backport/59952/stable32
[stable32] fix(core): provide valid initial state also on public templates
2 parents eab224d + dfb7101 commit 6907df4

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

lib/private/TemplateLayout.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -156,7 +156,8 @@ public function getPageTemplate(string $renderAs, string $appId): ITemplate {
156156
$page->assign('appid', $appId);
157157
$page->assign('bodyid', 'body-public');
158158

159-
$this->initialState->provideInitialState('core', 'apps', [$this->navigationManager->get($appId)]);
159+
$currentAppData = $this->navigationManager->get($appId);
160+
$this->initialState->provideInitialState('core', 'apps', $currentAppData === null ? [] : [$currentAppData]);
160161

161162
// Set logo link target
162163
$logoUrl = $this->config->getSystemValueString('logo_url', '');

0 commit comments

Comments
 (0)