From d74d7306fb7fb191461c282ef513f50fce69a6f2 Mon Sep 17 00:00:00 2001 From: mgeeky Date: Thu, 5 Mar 2020 14:02:43 +0100 Subject: [PATCH] fixed markOwnedNodesInNeo4j to have it compatible with 3.x neo4j databases --- red-teaming/markOwnedNodesInNeo4j.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/red-teaming/markOwnedNodesInNeo4j.py b/red-teaming/markOwnedNodesInNeo4j.py index 4c8eb3f..b3ea186 100644 --- a/red-teaming/markOwnedNodesInNeo4j.py +++ b/red-teaming/markOwnedNodesInNeo4j.py @@ -47,8 +47,9 @@ def markNodes(tx, nodes): for i in range(len(nodes)): n = nodes[i] - query += 'MATCH (n {name: "' + n + '"}) SET n.owned = TRUE ' - if i < len(nodes) - 1: query += 'UNION ' + query += 'MATCH (n {name: "' + n + '"}) SET n.owned=TRUE RETURN 1' + if i < len(nodes) - 1: query += ' UNION' + query += '\n' tx.run(query)