$.when.apply($, requests).then(function () {
self.reloadPage.call(self);
}).fail(function (source, error) {
$.when.apply($, requests).then(function () {
self.reloadPage.call(self);
}).fail(function (source, error) {
- var message = (error.data.arguments[0] === "Access Denied") ? "Access denied: please sign in" : error.message;
+ var message = _.isString(error) ? error
+ : (error.data.arguments[0] === "Access Denied") ? "Access denied: please sign in"
+ : error.message;
self.displayError.call(self, message);
});
},
self.displayError.call(self, message);
});
},
args: [[session.id], { 'arch': xml.xml }, website.get_context()],
});
} else {
args: [[session.id], { 'arch': xml.xml }, website.get_context()],
});
} else {
- return $.Deferred().fail("Malformed XML document");
+ return $.Deferred().reject(null, "Malformed XML document");
}
},
updateHash: function () {
}
},
updateHash: function () {