From a06bfd77544a9c77e3068432ad65414c9f49b113 Mon Sep 17 00:00:00 2001 From: Karel Picman Date: Fri, 17 Feb 2017 08:55:16 +0100 Subject: [PATCH] Webdav: PROPFIND on a locked folder causes internal server error #673 --- lib/redmine_dmsf/webdav/dmsf_resource.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/redmine_dmsf/webdav/dmsf_resource.rb b/lib/redmine_dmsf/webdav/dmsf_resource.rb index 9e3dd59f..dff5caaf 100644 --- a/lib/redmine_dmsf/webdav/dmsf_resource.rb +++ b/lib/redmine_dmsf/webdav/dmsf_resource.rb @@ -679,7 +679,7 @@ module RedmineDmsf return nil unless entity.locked? if entity.dmsf_folder && entity.dmsf_folder.locked? - locks = entity.lock.reverse[0].dmsf_folder.locks(false) # longwinded way of getting base items locks + locks = entity.lock.reverse[0].folder.locks(false) # longwinded way of getting base items locks else locks = entity.lock(false) end