From 2bb325fed173cdeb99455e40e6db67d9814571ae Mon Sep 17 00:00:00 2001 From: Pierre F Date: Tue, 18 Mar 2025 18:35:24 +0100 Subject: [PATCH] attempt to fix optional match in cypher translation --- .../org/opencypher/gremlin/translation/walker/MatchWalker.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/translation/src/main/scala/org/opencypher/gremlin/translation/walker/MatchWalker.scala b/translation/src/main/scala/org/opencypher/gremlin/translation/walker/MatchWalker.scala index 403a31e4e..4e6bec507 100644 --- a/translation/src/main/scala/org/opencypher/gremlin/translation/walker/MatchWalker.scala +++ b/translation/src/main/scala/org/opencypher/gremlin/translation/walker/MatchWalker.scala @@ -62,7 +62,7 @@ private class MatchWalker[T, P](context: WalkerContext[T, P], g: GremlinSteps[T, val subG = g.start() MatchWalker.walkPatternParts(context, subG, patternParts, whereOption) - g.choose(subG, subG, nullG) + g.optional(subG) } def walkPatternParts(patternParts: Seq[PatternPart], whereOption: Option[Where]): Unit = {