From e6a2c13ac1dfdb74957676542cdb705652c9cd13 Mon Sep 17 00:00:00 2001 From: Roeland Jago Douma Date: Fri, 23 Mar 2018 22:35:31 +0100 Subject: [PATCH] MethodNotAllowed is not a Fatal error Signed-off-by: Roeland Jago Douma --- apps/dav/lib/Connector/Sabre/ExceptionLoggerPlugin.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/apps/dav/lib/Connector/Sabre/ExceptionLoggerPlugin.php b/apps/dav/lib/Connector/Sabre/ExceptionLoggerPlugin.php index 26e29e20d1..1678a8831d 100644 --- a/apps/dav/lib/Connector/Sabre/ExceptionLoggerPlugin.php +++ b/apps/dav/lib/Connector/Sabre/ExceptionLoggerPlugin.php @@ -32,6 +32,7 @@ use OCP\ILogger; use Sabre\DAV\Exception\Conflict; use Sabre\DAV\Exception\Forbidden; use Sabre\DAV\Exception\InvalidSyncToken; +use Sabre\DAV\Exception\MethodNotAllowed; use Sabre\DAV\Exception\NotAuthenticated; use Sabre\DAV\Exception\NotFound; use Sabre\DAV\Exception\NotImplemented; @@ -65,6 +66,9 @@ class ExceptionLoggerPlugin extends \Sabre\DAV\ServerPlugin { // happens when the parent directory is not present (for example when a // move is done to a non-existent directory) Conflict::class => true, + // happens when a certain method is not allowed to be called + // for example creating a folder that already exists + MethodNotAllowed::class => true, ]; /** @var string */