From f8cefe03c9b2c7abf0ae4f6dcde794b27fb43959 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Karel=20Pi=C4=8Dman?= Date: Thu, 31 Aug 2023 15:27:30 +0200 Subject: [PATCH] Edited documents cannot be unlocked #1473 --- lib/dav4rack/controller.rb | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/lib/dav4rack/controller.rb b/lib/dav4rack/controller.rb index a4147020..38d5a4d6 100644 --- a/lib/dav4rack/controller.rb +++ b/lib/dav4rack/controller.rb @@ -281,9 +281,20 @@ module Dav4rack doc = request.document lockinfo = doc&.xpath("//#{ns}lockinfo") if lockinfo + # + # + # + # + # + # + # + # + # uraab + # + # asked[:scope] = lockinfo.xpath("//#{ns}lockscope").children.find_all(&:element?).map(&:name).first asked[:type] = lockinfo.xpath("#{ns}locktype").children.find_all(&:element?).map(&:name).first - asked[:owner] = lockinfo.xpath("//#{ns}owner").children.map(&:name).first + asked[:owner] = lockinfo.xpath("//#{ns}owner").children.map(&:text).first end r = XmlResponse.new(response, resource.namespaces)