From 1ad08ab128f13d84d880c5eb5af831555b3963fd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Karel=20Pi=C4=8Dman?= Date: Wed, 23 May 2018 13:59:25 +0200 Subject: [PATCH] WebDAV code modifications in order to pass Litmus tester --- lib/redmine_dmsf/webdav/dmsf_resource.rb | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/lib/redmine_dmsf/webdav/dmsf_resource.rb b/lib/redmine_dmsf/webdav/dmsf_resource.rb index eee4763e..8c7db053 100644 --- a/lib/redmine_dmsf/webdav/dmsf_resource.rb +++ b/lib/redmine_dmsf/webdav/dmsf_resource.rb @@ -210,9 +210,7 @@ module RedmineDmsf elsif folder # To fullfil Litmus requirements to not delete folder if fragments are in the URL uri = URI(request.get_header('REQUEST_URI')) - if uri && uri.fragment - raise BadRequest - end + raise BadRequest if uri.fragment raise Forbidden unless User.current.admin? || User.current.allowed_to?(:folder_manipulation, project) raise Forbidden unless DmsfFolder.permissions?(folder, false) folder.delete(false) ? NoContent : Conflict