summaryrefslogtreecommitdiffstats
path: root/core
diff options
context:
space:
mode:
authorTomasz Grobelny <tomasz@grobelny.net>2018-11-15 17:51:03 +0100
committerTomasz Grobelny <tomasz@grobelny.net>2018-11-24 23:55:42 +0100
commit8e240d1197fbd4cf43882532e86501e2ba87551f (patch)
tree6f806543e9225866bf6681015c6a30d77b72887d /core
parent1f6f276fa02533a696fc4157f061a4482be02917 (diff)
downloadnextcloud-server-8e240d1197fbd4cf43882532e86501e2ba87551f.tar.gz
nextcloud-server-8e240d1197fbd4cf43882532e86501e2ba87551f.zip
Properly handle errors (including 500)
Signed-off-by: Tomasz Grobelny <tomasz@grobelny.net>
Diffstat (limited to 'core')
-rw-r--r--core/js/files/client.js3
1 files changed, 3 insertions, 0 deletions
diff --git a/core/js/files/client.js b/core/js/files/client.js
index 9de732b3bd4..2017becf87c 100644
--- a/core/js/files/client.js
+++ b/core/js/files/client.js
@@ -427,6 +427,9 @@
_getSabreException: function(response) {
var result = {};
var xml = response.xhr.responseXML;
+ if (xml === null) {
+ return result;
+ }
var messages = xml.getElementsByTagNameNS('http://sabredav.org/ns', 'message');
var exceptions = xml.getElementsByTagNameNS('http://sabredav.org/ns', 'exception');
if (messages.length) {