1
0
Fork 0

potential fix for issue #376

This commit is contained in:
Jan Steemann 2013-01-28 20:24:21 +01:00
parent 8cb370216b
commit 7783c320e3
1 changed files with 12 additions and 4 deletions

View File

@ -101,7 +101,9 @@ function vertex_by_request (req, g) {
var vertex = g.getVertex(key); var vertex = g.getVertex(key);
if (vertex === undefined || vertex._properties === undefined) { if (vertex === undefined ||
vertex === null ||
vertex._properties === undefined) {
throw "no vertex found for: " + key; throw "no vertex found for: " + key;
} }
@ -123,7 +125,9 @@ function edge_by_request (req, g) {
} }
var edge = g.getEdge(key); var edge = g.getEdge(key);
if (edge === undefined || edge._properties === undefined) { if (edge === undefined ||
edge === null ||
edge._properties === undefined) {
throw "no edge found for: " + key; throw "no edge found for: " + key;
} }
@ -297,7 +301,9 @@ function post_graph_vertex (req, res, g) {
var v = g.addVertex(id, json); var v = g.addVertex(id, json);
if (v === undefined || v._properties === undefined) { if (v === undefined ||
v === null ||
v._properties === undefined) {
throw "could not create vertex"; throw "could not create vertex";
} }
@ -728,7 +734,9 @@ function post_graph_edge (req, res, g) {
var e = g.addEdge(out, ine, id, label, json); var e = g.addEdge(out, ine, id, label, json);
if (e === undefined || e._properties === undefined) { if (e === undefined ||
e === null ||
e._properties === undefined) {
throw "could not create edge"; throw "could not create edge";
} }