diff js/core.js @ 2618:fff464febd56

Merge branch 'master' into vnext
author Nicholas Jillings <nicholas.jillings@mail.bcu.ac.uk>
date Thu, 17 Nov 2016 13:08:00 +0000
parents 756d12f5c330 bee11d64db84
children 74e5d7a978ee
line wrap: on
line diff
--- a/js/core.js	Mon Nov 14 16:21:42 2016 +0000
+++ b/js/core.js	Thu Nov 17 13:08:00 2016 +0000
@@ -488,8 +488,8 @@
             } else {
                 var parser = new DOMParser();
                 var xmlDoc = parser.parseFromString(xmlhttp.responseText, "application/xml");
-                var response = xmlDoc.getElementsByTagName('response')[0];
-                if (response.getAttribute("state") == "OK") {
+                var response = xmlDoc.firstElementChild;
+                if (response.nodeName == "response" && response.getAttribute("state") == "OK") {
                     window.onbeforeunload = undefined;
                     var file = response.getElementsByTagName("file")[0];
                     console.log("Save: OK, written " + file.getAttribute("bytes") + "B");