aboutsummaryrefslogtreecommitdiffstats
path: root/apps/files/controller/viewcontroller.php
diff options
context:
space:
mode:
Diffstat (limited to 'apps/files/controller/viewcontroller.php')
-rw-r--r--apps/files/controller/viewcontroller.php8
1 files changed, 7 insertions, 1 deletions
diff --git a/apps/files/controller/viewcontroller.php b/apps/files/controller/viewcontroller.php
index 1d1a9111d19..d9c59592863 100644
--- a/apps/files/controller/viewcontroller.php
+++ b/apps/files/controller/viewcontroller.php
@@ -23,6 +23,7 @@ namespace OCA\Files\Controller;
use OC\AppFramework\Http\Request;
use OCP\AppFramework\Controller;
+use OCP\AppFramework\Http\ContentSecurityPolicy;
use OCP\AppFramework\Http\RedirectResponse;
use OCP\AppFramework\Http\TemplateResponse;
use OCP\IL10N;
@@ -215,10 +216,15 @@ class ViewController extends Controller {
$params['appContents'] = $contentItems;
$this->navigationManager->setActiveEntry('files_index');
- return new TemplateResponse(
+ $response = new TemplateResponse(
$this->appName,
'index',
$params
);
+ $policy = new ContentSecurityPolicy();
+ $policy->addAllowedFrameDomain('\'self\'');
+ $response->setContentSecurityPolicy($policy);
+
+ return $response;
}
}