From b136cd71d2f078f85d221fe54b3f102b6157f789 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A1nos=20Benjamin=20Antal?= <benjamin.antal@memgraph.io> Date: Wed, 1 Feb 2023 14:22:47 +0100 Subject: [PATCH] Fix `DistributedCreatedNodeCursor` in case of `UNWIND` --- src/query/v2/plan/operator.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/query/v2/plan/operator.cpp b/src/query/v2/plan/operator.cpp index e885ed029..2e16b3d9d 100644 --- a/src/query/v2/plan/operator.cpp +++ b/src/query/v2/plan/operator.cpp @@ -218,6 +218,7 @@ class DistributedCreateNodeCursor : public Cursor { } std::vector<msgs::NewVertex> NodeCreationInfoToRequest(ExecutionContext &context, Frame &frame) { + primary_keys_.clear(); std::vector<msgs::NewVertex> requests; msgs::PrimaryKey pk; msgs::NewVertex rqst; @@ -273,6 +274,7 @@ class DistributedCreateNodeCursor : public Cursor { } std::vector<msgs::NewVertex> NodeCreationInfoToRequests(ExecutionContext &context, MultiFrame &multi_frame) { + primary_keys_.clear(); std::vector<msgs::NewVertex> requests; auto multi_frame_modifier = multi_frame.GetValidFramesModifier(); for (auto &frame : multi_frame_modifier) {