From a9ddc46112ce04f929a5b6fe829ca2dbbd9b9ea7 Mon Sep 17 00:00:00 2001 From: Gerrit Meier Date: Thu, 20 Jan 2022 17:12:17 +0100 Subject: [PATCH] GH-2470 - Respect empty path with just one node. Closes #2470 --- .../springframework/data/neo4j/core/PreparedQuery.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/main/java/org/springframework/data/neo4j/core/PreparedQuery.java b/src/main/java/org/springframework/data/neo4j/core/PreparedQuery.java index 69d82ccbc..52c8ba3d8 100644 --- a/src/main/java/org/springframework/data/neo4j/core/PreparedQuery.java +++ b/src/main/java/org/springframework/data/neo4j/core/PreparedQuery.java @@ -186,6 +186,14 @@ public final class PreparedQuery { : value.asList(Value::asPath); for (Path path : paths) { + if (path.length() == 0) { + // should only be exactly one + Iterable pathNodes = path.nodes(); + for (Node pathNode : pathNodes) { + nodes.add(Values.value(pathNode)); + } + continue; + } Node lastNode = null; for (Path.Segment segment : path) { Node start = segment.start();