From f8d40d044d6915bedeb820476ecb1dc44c364cdf Mon Sep 17 00:00:00 2001 From: andrewproni Date: Mon, 24 Jul 2023 20:28:58 +0300 Subject: KIKIMR-18737: RunScriptActor Fix --- ydb/core/kqp/proxy_service/kqp_script_executions.cpp | 2 +- ydb/core/kqp/run_script_actor/kqp_run_script_actor.cpp | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/ydb/core/kqp/proxy_service/kqp_script_executions.cpp b/ydb/core/kqp/proxy_service/kqp_script_executions.cpp index b5f1620ce39..66693d4d921 100644 --- a/ydb/core/kqp/proxy_service/kqp_script_executions.cpp +++ b/ydb/core/kqp/proxy_service/kqp_script_executions.cpp @@ -1435,7 +1435,7 @@ public: } void OnFinish(Ydb::StatusIds::StatusCode status, NYql::TIssues&& issues) override { - if (status == Ydb::StatusIds::SUCCESS || status == Ydb::StatusIds::ABORTED && LeaseExpired) { + if (status == Ydb::StatusIds::SUCCESS) { TMaybe metadata; metadata.ConstructInPlace().PackFrom(Metadata); diff --git a/ydb/core/kqp/run_script_actor/kqp_run_script_actor.cpp b/ydb/core/kqp/run_script_actor/kqp_run_script_actor.cpp index a124b79d529..69315beca5f 100644 --- a/ydb/core/kqp/run_script_actor/kqp_run_script_actor.cpp +++ b/ydb/core/kqp/run_script_actor/kqp_run_script_actor.cpp @@ -167,6 +167,7 @@ private: FinalStatusIsSaved = true; Register(CreateScriptExecutionFinisher(ExecutionId, Database, LeaseGeneration, Status, GetExecStatusFromStatusCode(Status), Issues, std::move(QueryStats), std::move(QueryPlan), std::move(QueryAst))); + return; } if (RunState != ERunState::Cancelled && RunState != ERunState::Finished) { -- cgit v1.3