1
0
Fork 0

Fixed bug for ArangoDB internal errors, they have not properly been presented to the user in the Graph Management

This commit is contained in:
Michael Hackstein 2013-12-02 15:36:33 +01:00
parent 3004232b57
commit 1697e3c326
2 changed files with 15 additions and 7 deletions

View File

@ -50,8 +50,14 @@
success: function() {
self.hide();
},
error: function(err) {
arangoHelper.arangoError(err.errorMessage);
error: function(obj, err) {
var response = JSON.parse(err.responseText),
msg = response.errorMessage;
// Gritter does not display <>
msg = msg.replace("<", "");
msg = msg.replace(">", "");
console.log(msg);
arangoHelper.arangoError(msg);
}
});
},

View File

@ -187,11 +187,13 @@
$(eField).val(e);
graphs.create.andCallFake(function (info, opts) {
expect(opts.error).toBeDefined();
opts.error({
error: true,
code: 400,
errorNum: 1093,
errorMessage: errMsg
opts.error(info, {
responseText: JSON.stringify({
error: true,
code: 400,
errorNum: 1093,
errorMessage: errMsg
})
});
});
spyOn(arangoHelper, "arangoError");