Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
} else {
var ar = JSON.parse(JSON.stringify(docs[0]));
ar.name = 'alpha report';
ar.type = 'metadata';
ar.comparedTo = [];
var meta = me.addVertex(ar, 'mongo_ar_id');
var v1 = me.addVertex(entity1, 'mongo_assert_id');
graphDB.addEdgeSync(null, v1, meta, 'metadata of');
var v2 = me.addVertex(entity2, 'mongo_assert_id');
graphDB.addEdgeSync(null, v2, meta, 'metadata of');
var rel = graphDB.addEdgeSync(null, v1, v2, assertion_object.relationship);
relationship._titan_id = gremlin.e(rel).toJSON()[0]._id;
graphDB.commitSync();
me.compareAll(ar._titan_id, function() {
callback(null, {
metadata: ar,
entity1: entity1,
entity2: entity2,
relationship: relationship
});
});
}
});
};
alphaReportService.get(assertion_object.alpha_report_id, function(err, docs){
var ar = JSON.parse(JSON.stringify(docs[0]));
ar.name = 'alpha report';
ar.type = 'metadata';
ar.comparedTo = [];
var meta = me.addVertex(ar, 'mongo_ar_id');
var v1 = me.addVertex(entity1, 'mongo_assert_id');
graphDB.addEdgeSync(null, v1, meta, 'metadata of');
var v2 = me.addVertex(entity2, 'mongo_assert_id');
graphDB.addEdgeSync(null, v2, meta, 'metadata of');
var rel = graphDB.addEdgeSync(null, v1, v2, assertion_object.relationship);
relationship._titan_id = gremlin.e(rel).toJSON()[0]._id;
graphDB.commitSync();
me.compareToAll(ar._titan_id);
callback(null, {
metadata: ar,
entity1: entity1,
entity2: entity2,
relationship: relationship
});
});
};