Skip to content
This repository was archived by the owner on Feb 21, 2025. It is now read-only.

Commit 2aa4d5f

Browse files
authored
Harden datarecord check
1 parent fe9a395 commit 2aa4d5f

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/Extensions/ControllerCSPExtension.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -260,7 +260,7 @@ private function addCSPHeaders(mixed $ymlConfig, Controller $owner): void
260260
$legacy = $config['legacy'] ?? true;
261261
$unsafeCSSInline = $config['style-src']['unsafe-inline'];
262262
$unsafeJsInline = $config['script-src']['unsafe-inline'];
263-
if (class_exists('\Page')) {
263+
if (class_exists('\Page') && $owner && $owner->dataRecord) {
264264
$config['style-src']['unsafe-inline'] = $unsafeCSSInline || $owner->dataRecord->AllowCSSInline;
265265
$config['script-src']['unsafe-inline'] = $unsafeJsInline || $owner->dataRecord->AllowJSInline;
266266
}

0 commit comments

Comments
 (0)