From f11283ac4b6b6051ea402a7b8a230985d4ff3dfb Mon Sep 17 00:00:00 2001 From: Arthur Schiwon Date: Thu, 19 Mar 2020 23:44:14 +0100 Subject: [PATCH] fix dav browser error page not styled Signed-off-by: Arthur Schiwon --- apps/dav/lib/Files/BrowserErrorPagePlugin.php | 3 +++ apps/dav/templates/exception.php | 6 +++--- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/apps/dav/lib/Files/BrowserErrorPagePlugin.php b/apps/dav/lib/Files/BrowserErrorPagePlugin.php index e1e64b3e6f4..3502acde974 100644 --- a/apps/dav/lib/Files/BrowserErrorPagePlugin.php +++ b/apps/dav/lib/Files/BrowserErrorPagePlugin.php @@ -25,6 +25,7 @@ namespace OCA\DAV\Files; use OC\AppFramework\Http\Request; use OC_Template; +use OCP\AppFramework\Http\ContentSecurityPolicy; use OCP\IRequest; use Sabre\DAV\Exception; use Sabre\DAV\Server; @@ -82,6 +83,8 @@ class BrowserErrorPagePlugin extends ServerPlugin { $this->server->httpResponse->setStatus($httpCode); $body = $this->generateBody(); $this->server->httpResponse->setBody($body); + $csp = new ContentSecurityPolicy(); + $this->server->httpResponse->addHeader('Content-Security-Policy', $csp->buildPolicy()); $this->sendResponse(); } diff --git a/apps/dav/templates/exception.php b/apps/dav/templates/exception.php index 9c09cbca444..8f922e22a38 100644 --- a/apps/dav/templates/exception.php +++ b/apps/dav/templates/exception.php @@ -22,12 +22,12 @@ style('core', ['styles', 'header']); /** @param $_ array */ ?> - +