Merge pull request #59952 from nextcloud/fix/public-view-inital-state

fix(core): provide valid initial state also on public templates
This commit is contained in:
Ferdinand Thiessen 2026-04-30 12:42:31 +02:00 committed by GitHub
commit ca4a81e047
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -163,7 +163,8 @@ class TemplateLayout {
$page->assign('appid', $appId);
$page->assign('bodyid', 'body-public');
$this->initialState->provideInitialState('core', 'apps', [$this->navigationManager->get($appId)]);
$currentAppData = $this->navigationManager->get($appId);
$this->initialState->provideInitialState('core', 'apps', $currentAppData === null ? [] : [$currentAppData]);
// Set logo link target
$logoUrl = $this->config->getSystemValueString('logo_url', '');