From 6fe448c7a6c35ffcd2a8a9d508f41f2d305ae7b1 Mon Sep 17 00:00:00 2001 From: xtcyclist <7731943+xtcyclist@users.noreply.github.com> Date: Fri, 24 Mar 2023 20:01:19 +0800 Subject: [PATCH] patch. --- src/graph/executor/logic/LoopExecutor.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/graph/executor/logic/LoopExecutor.cpp b/src/graph/executor/logic/LoopExecutor.cpp index e45faaa7696..ef04ee86dba 100644 --- a/src/graph/executor/logic/LoopExecutor.cpp +++ b/src/graph/executor/logic/LoopExecutor.cpp @@ -20,6 +20,9 @@ folly::Future LoopExecutor::execute() { QueryExpressionContext ctx(ectx_); auto value = expr->eval(ctx); + if (value.isNull()) { + value = Value(true); + } DCHECK(value.isBool()); finally_ = !(value.isBool() && value.getBool()); return finish(ResultBuilder().value(std::move(value)).iter(Iterator::Kind::kDefault).build());