summaryrefslogtreecommitdiffstats
path: root/core/js/oc-backbone-webdav.js
diff options
context:
space:
mode:
Diffstat (limited to 'core/js/oc-backbone-webdav.js')
-rw-r--r--core/js/oc-backbone-webdav.js9
1 files changed, 7 insertions, 2 deletions
diff --git a/core/js/oc-backbone-webdav.js b/core/js/oc-backbone-webdav.js
index 24a2bb50193..7c32116f011 100644
--- a/core/js/oc-backbone-webdav.js
+++ b/core/js/oc-backbone-webdav.js
@@ -127,11 +127,16 @@
var key;
for (key in attrs) {
var changedProp = davProperties[key];
+ var value = attrs[key];
if (!changedProp) {
console.warn('No matching DAV property for property "' + key);
- continue;
+ changedProp = key;
}
- props[changedProp] = attrs[key];
+ if (_.isBoolean(value) || _.isNumber(value)) {
+ // convert to string
+ value = '' + value;
+ }
+ props[changedProp] = value;
}
return props;
}