|
|
|
@ -241,11 +241,6 @@ class Server { |
|
|
|
|
$this->server->addPlugin(new FakeLockerPlugin()); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Allow view-only plugin for webdav requests |
|
|
|
|
$this->server->addPlugin(new ViewOnlyPlugin( |
|
|
|
|
\OC::$server->getUserFolder(), |
|
|
|
|
)); |
|
|
|
|
|
|
|
|
|
if (BrowserErrorPagePlugin::isBrowserRequest($request)) { |
|
|
|
|
$this->server->addPlugin(new BrowserErrorPagePlugin()); |
|
|
|
|
} |
|
|
|
@ -255,6 +250,11 @@ class Server { |
|
|
|
|
|
|
|
|
|
// wait with registering these until auth is handled and the filesystem is setup |
|
|
|
|
$this->server->on('beforeMethod:*', function () use ($root, $lazySearchBackend, $logger) { |
|
|
|
|
// Allow view-only plugin for webdav requests |
|
|
|
|
$this->server->addPlugin(new ViewOnlyPlugin( |
|
|
|
|
\OC::$server->getUserFolder(), |
|
|
|
|
)); |
|
|
|
|
|
|
|
|
|
// custom properties plugin must be the last one |
|
|
|
|
$userSession = \OC::$server->getUserSession(); |
|
|
|
|
$user = $userSession->getUser(); |
|
|
|
|