Skip to content

Commit ed22e1b

Browse files
authored
Merge pull request #22904 from nextcloud/backport/22636/stable19
[stable19] Make sure that getConfig is still called for browsers that do not support CSPv3
2 parents bd037f8 + 9b33e3c commit ed22e1b

1 file changed

Lines changed: 15 additions & 13 deletions

File tree

lib/private/TemplateLayout.php

Lines changed: 15 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -173,21 +173,23 @@ public function __construct($renderAs, $appId = '') {
173173
$jsFiles = self::findJavascriptFiles(\OC_Util::$scripts);
174174
$this->assign('jsfiles', []);
175175
if ($this->config->getSystemValue('installed', false) && $renderAs != 'error') {
176+
$jsConfigHelper = new JSConfigHelper(
177+
\OC::$server->getL10N('lib'),
178+
\OC::$server->query(Defaults::class),
179+
\OC::$server->getAppManager(),
180+
\OC::$server->getSession(),
181+
\OC::$server->getUserSession()->getUser(),
182+
$this->config,
183+
\OC::$server->getGroupManager(),
184+
\OC::$server->getIniWrapper(),
185+
\OC::$server->getURLGenerator(),
186+
\OC::$server->getCapabilitiesManager(),
187+
\OC::$server->query(IInitialStateService::class)
188+
);
189+
$config = $jsConfigHelper->getConfig();
176190
if (\OC::$server->getContentSecurityPolicyNonceManager()->browserSupportsCspV3()) {
177-
$jsConfigHelper = new JSConfigHelper(
178-
\OC::$server->getL10N('lib'),
179-
\OC::$server->query(Defaults::class),
180-
\OC::$server->getAppManager(),
181-
\OC::$server->getSession(),
182-
\OC::$server->getUserSession()->getUser(),
183-
$this->config,
184-
\OC::$server->getGroupManager(),
185-
\OC::$server->getIniWrapper(),
186-
\OC::$server->getURLGenerator(),
187-
\OC::$server->getCapabilitiesManager(),
188-
\OC::$server->query(IInitialStateService::class)
189-
);
190191
$this->assign('inline_ocjs', $jsConfigHelper->getConfig());
192+
$this->assign('inline_ocjs', $config);
191193
} else {
192194
$this->append('jsfiles', \OC::$server->getURLGenerator()->linkToRoute('core.OCJS.getConfig', ['v' => self::$versionHash]));
193195
}

0 commit comments

Comments
 (0)