diff --git a/html/admin/js/graphViewer/graph/arangoAdapter.js b/html/admin/js/graphViewer/graph/arangoAdapter.js
index fda5a6a3f5..3e661470dd 100644
--- a/html/admin/js/graphViewer/graph/arangoAdapter.js
+++ b/html/admin/js/graphViewer/graph/arangoAdapter.js
@@ -135,6 +135,7 @@ function ArangoAdapter(arangodb, nodes, edges, nodeCollection, edgeCollection, w
url: api.cursor,
data: JSON.stringify(data),
contentType: "application/json",
+ dataType: "json",
processData: false,
success: function(data) {
onSuccess(data.result);
@@ -142,9 +143,7 @@ function ArangoAdapter(arangodb, nodes, edges, nodeCollection, edgeCollection, w
error: function(data) {
try {
console.log(data.statusText);
- var temp = JSON.parse(data);
- console.log(temp);
- throw "[" + temp.errorNum + "] " + temp.errorMessage;
+ throw "[" + data.errorNum + "] " + data.errorMessage;
}
catch (e) {
console.log(e);
@@ -299,6 +298,7 @@ function ArangoAdapter(arangodb, nodes, edges, nodeCollection, edgeCollection, w
type: "POST",
url: api.edge + "&from=" + edgeToAdd.source._id + "&to=" + edgeToAdd.target._id,
data: JSON.stringify({}),
+ dataType: "json",
contentType: "application/json",
processData: false,
success: function(data) {
@@ -319,6 +319,7 @@ function ArangoAdapter(arangodb, nodes, edges, nodeCollection, edgeCollection, w
type: "DELETE",
url: api.document + edgeToRemove._id,
contentType: "application/json",
+ dataType: "json",
processData: false,
success: function() {
callback();
@@ -336,6 +337,7 @@ function ArangoAdapter(arangodb, nodes, edges, nodeCollection, edgeCollection, w
type: "PUT",
url: api.document + edgeToPatch._id,
data: JSON.stringify(patchData),
+ dataType: "json",
contentType: "application/json",
processData: false,
success: function(data) {
@@ -354,6 +356,7 @@ function ArangoAdapter(arangodb, nodes, edges, nodeCollection, edgeCollection, w
type: "POST",
url: api.node,
data: JSON.stringify(nodeToAdd),
+ dataType: "json",
contentType: "application/json",
processData: false,
success: function(data) {
@@ -380,6 +383,7 @@ function ArangoAdapter(arangodb, nodes, edges, nodeCollection, edgeCollection, w
cache: false,
type: "DELETE",
url: api.document + nodeToRemove._id,
+ dataType: "json",
contentType: "application/json",
processData: false,
success: function() {
@@ -403,6 +407,7 @@ function ArangoAdapter(arangodb, nodes, edges, nodeCollection, edgeCollection, w
type: "PUT",
url: api.document + nodeToPatch._id,
data: JSON.stringify(patchData),
+ dataType: "json",
contentType: "application/json",
processData: false,
success: function(data) {