diff options
author | Ferdinand Thiessen <opensource@fthiessen.de> | 2024-09-06 14:39:32 +0200 |
---|---|---|
committer | Ferdinand Thiessen <opensource@fthiessen.de> | 2024-09-06 17:16:10 +0200 |
commit | 5fc715a9e2d2284751b46a928ab402ec28c7ca08 (patch) | |
tree | 84fe68ce559ed677dcf5d66afc6aebaf6d253a84 /apps/dav/lib/Server.php | |
parent | 0a72756d96cb1d85b6c0fd26189c341b75ec4f0d (diff) | |
download | nextcloud-server-5fc715a9e2d2284751b46a928ab402ec28c7ca08.tar.gz nextcloud-server-5fc715a9e2d2284751b46a928ab402ec28c7ca08.zip |
fix: Adjust unit tests and protect against XSS
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
Diffstat (limited to 'apps/dav/lib/Server.php')
-rw-r--r-- | apps/dav/lib/Server.php | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/apps/dav/lib/Server.php b/apps/dav/lib/Server.php index 55c8a5afec1..2784e99b5f7 100644 --- a/apps/dav/lib/Server.php +++ b/apps/dav/lib/Server.php @@ -50,6 +50,7 @@ use OCA\DAV\Provisioning\Apple\AppleProvisioningPlugin; use OCA\DAV\SystemTag\SystemTagPlugin; use OCA\DAV\Upload\ChunkingPlugin; use OCA\DAV\Upload\ChunkingV2Plugin; +use OCA\Theming\ThemingDefaults; use OCP\AppFramework\Http\Response; use OCP\Diagnostics\IEventLogger; use OCP\EventDispatcher\IEventDispatcher; @@ -110,7 +111,10 @@ class Server { $this->server->setBaseUri($this->baseUri); $this->server->addPlugin(new ProfilerPlugin($this->request)); - $this->server->addPlugin(new BlockLegacyClientPlugin(\OC::$server->getConfig())); + $this->server->addPlugin(new BlockLegacyClientPlugin( + \OCP\Server::get(IConfig::class), + \OCP\Server::get(ThemingDefaults::class), + )); $this->server->addPlugin(new AnonymousOptionsPlugin()); $authPlugin = new Plugin(); $authPlugin->addBackend(new PublicAuth()); |