From c31bd5d7b0abc5290b98d580833a6189f15e30f2 Mon Sep 17 00:00:00 2001 From: Michael Simons Date: Fri, 31 Mar 2023 11:41:41 +0200 Subject: [PATCH] GH-2704 - Always define `__relationships__` parameter. In #2668 storing of relationships has been optimised so that existing relationships are not always refetched. The new query always requires `__relationships__` to be present. In the case of relationships with defined properties, `Neo4jMappingContext#createStatementForRelationshipWithPropertiesBatch` only defines that argument for new relationships, so updating relationships with properties fails. Closes #2704 --- .../data/neo4j/core/mapping/Neo4jMappingContext.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/org/springframework/data/neo4j/core/mapping/Neo4jMappingContext.java b/src/main/java/org/springframework/data/neo4j/core/mapping/Neo4jMappingContext.java index b93dcd345..0e13dd5d1 100644 --- a/src/main/java/org/springframework/data/neo4j/core/mapping/Neo4jMappingContext.java +++ b/src/main/java/org/springframework/data/neo4j/core/mapping/Neo4jMappingContext.java @@ -613,8 +613,8 @@ public final class Neo4jMappingContext extends AbstractMappingContext