From 77bc445b9b9983b0231cdc9a20b6bdc03d24a27a Mon Sep 17 00:00:00 2001 From: Chiara Liotta <liotta@astron.nl> Date: Wed, 16 Apr 2025 10:13:01 +0200 Subject: [PATCH] fix property of control edges --- neo4j_graph_queries/create_edge_queries.py | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/neo4j_graph_queries/create_edge_queries.py b/neo4j_graph_queries/create_edge_queries.py index 05552a7..052d986 100644 --- a/neo4j_graph_queries/create_edge_queries.py +++ b/neo4j_graph_queries/create_edge_queries.py @@ -92,13 +92,7 @@ def create_control_relationship(driver: Driver, from_internal_node_id: int, to_i query = """ MATCH (a), (b) WHERE elementId(a) = $from_internal_node_id AND elementId(b) = $to_internal_node_id - MERGE (a)-[r:CONTROL_DEPENDENCY {component_id: $component_id, step_id: $step_id}]->(b) - SET r.data_ids = - CASE - WHEN r.data_ids IS NULL THEN [$data_id] - WHEN NOT $data_id IN r.data_ids THEN r.data_ids + [$data_id] - ELSE r.data_ids - END + MERGE (a)-[r:CONTROL_DEPENDENCY {component_id: $component_id, step_id: $step_id, data_id: $data_id}]->(b) RETURN elementId(a) AS id_1, elementId(b) AS id_2 """ with driver.session() as session: -- GitLab