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