From 273fb758247fd8f3c6a54fec1f773d2a0cd5ff20 Mon Sep 17 00:00:00 2001
From: Vincent Petry <pvince81@owncloud.com>
Date: Tue, 16 Feb 2016 17:28:24 +0100
Subject: [PATCH] Update davclient library for propfind headers

---
 core/vendor/davclient.js/lib/client.js | 12 +++++++-----
 1 file changed, 7 insertions(+), 5 deletions(-)

diff --git a/core/vendor/davclient.js/lib/client.js b/core/vendor/davclient.js/lib/client.js
index d3d0a7062c..deb0e1ee96 100644
--- a/core/vendor/davclient.js/lib/client.js
+++ b/core/vendor/davclient.js/lib/client.js
@@ -40,18 +40,19 @@ dav.Client.prototype = {
      *
      * @param {string} url Url to do the propfind request on
      * @param {Array} properties List of properties to retrieve.
+     * @param {Object} [headers] headers
      * @return {Promise}
      */
-    propFind : function(url, properties, depth) {
+    propFind : function(url, properties, depth, headers) {
 
         if(typeof depth == "undefined") {
             depth = 0;
         }
 
-        var headers = {
-            Depth          : depth,
-            'Content-Type' : 'application/xml; charset=utf-8'
-        };
+        headers = headers || {};
+
+        headers['Depth'] = depth;
+        headers['Content-Type'] = 'application/xml; charset=utf-8';
 
         var body =
             '<?xml version="1.0"?>\n' +
@@ -103,6 +104,7 @@ dav.Client.prototype = {
      *
      * @param {string} url Url to do the proppatch request on
      * @param {Array} properties List of properties to store.
+     * @param {Object} [headers] headers
      * @return {Promise}
      */
     propPatch : function(url, properties, headers) {
-- 
GitLab