From 2d21058d8fe52adb1c29f1712c3409c20367e91d Mon Sep 17 00:00:00 2001 From: "karel.picman@lbcfree.net" Date: Tue, 11 Aug 2020 10:40:30 +0200 Subject: [PATCH] #1136 CI --- lib/redmine_dmsf/webdav/dmsf_resource.rb | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/lib/redmine_dmsf/webdav/dmsf_resource.rb b/lib/redmine_dmsf/webdav/dmsf_resource.rb index 70789fd2..52fd7a29 100644 --- a/lib/redmine_dmsf/webdav/dmsf_resource.rb +++ b/lib/redmine_dmsf/webdav/dmsf_resource.rb @@ -455,11 +455,13 @@ module RedmineDmsf unless (parent.projectless_path == '/') || parent_exists? e = DAV4Rack::LockFailure.new e.add_failure @path, Conflict + puts ">>> #{parent.projectless_path}, #{parent_exists?}" raise e end unless exist? e = DAV4Rack::LockFailure.new e.add_failure @path, NotFound + puts ">>> exist? false" raise e end lock_check(args[:scope]) @@ -467,10 +469,12 @@ module RedmineDmsf unless entity e = DAV4Rack::LockFailure.new e.add_failure @path, MethodNotAllowed + puts ">>> entity nil" raise e end begin if entity.locked? && entity.locked_for_user? + puts ">>> lock failure" raise DAV4Rack::LockFailure.new("Failed to lock: #{@path}") else # If scope and type are not defined, the only thing we can @@ -482,14 +486,17 @@ module RedmineDmsf if http_if.blank? e = DAV4Rack::LockFailure.new e.add_failure @path, Conflict + puts ">>> http_if blank" raise e end + l = nil if http_if =~ /([a-f0-9]{8}-[a-f0-9]{4}-4[a-f0-9]{3}-[89aAbB][a-f0-9]{3}-[a-f0-9]{12})/ l = DmsfLock.find_by(uuid: $1) end unless l e = DAV4Rack::LockFailure.new e.add_failure @path, Conflict + puts ">>> lock not found" raise e end l.expires_at = Time.current + 1.week @@ -509,6 +516,7 @@ module RedmineDmsf rescue DmsfLockError e = DAV4Rack::LockFailure.new e.add_failure @path, Conflict + puts ">>> DmsfLockError" raise e end end