Skip to content

Commit 063bd16

Browse files
committed
fix tests
1 parent 22c07b3 commit 063bd16

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

nodestream_plugin_neo4j/ingest_query_builder.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,8 @@ def _make_relationship(
114114
set_properties_query = f"SET {RELATIONSHIP_REF_NAME} += params.{generate_prefixed_param_name(PROPERTIES_PARAM_NAME, RELATIONSHIP_REF_NAME)}"
115115
if creation_rule == RelationshipCreationRule.CREATE:
116116
create_rel_query = str(merge_rel_query).replace("MERGE", "CREATE")
117+
if set_first_ingested_at:
118+
set_properties_query = f"{set_properties_query} SET {RELATIONSHIP_REF_NAME}.first_ingested_at = params.{generate_prefixed_param_name(PROPERTIES_PARAM_NAME, RELATIONSHIP_REF_NAME)}['last_ingested_at']"
117119
return f"{create_rel_query} {set_properties_query}"
118120

119121
if set_first_ingested_at:

tests/unit/test_ingest_query_builder.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -394,7 +394,7 @@ def test_node_update_with_created_timestamp_generates_exepected_queries(
394394

395395
RELATIONSHIP_BETWEEN_TWO_NODES_EXPECTED_QUERY_WITH_MULTI_KEY_AND_CREATE_AND_TIMESTAMP = QueryBatch(
396396
"""MATCH (from_node: TestType) WHERE from_node.id = params.__from_node_id MATCH (to_node: ComplexType) WHERE to_node.id_part1 = params.__to_node_id_part1 AND to_node.id_part2 = params.__to_node_id_part2
397-
CREATE (from_node)-[rel: RELATED_TO]->(to_node) ON CREATE SET rel.first_ingested_at = params.__rel_properties['last_ingested_at'] SET rel += params.__rel_properties""",
397+
CREATE (from_node)-[rel: RELATED_TO]->(to_node) SET rel += params.__rel_properties SET rel.first_ingested_at = params.__rel_properties['last_ingested_at']""",
398398
[
399399
{
400400
"__from_node_id": "foo",

0 commit comments

Comments
 (0)