From 2fa2c5775e5fc5e63fd6df730cfdbfd90f09432e Mon Sep 17 00:00:00 2001 From: Vladislav Kuznetsov Date: Tue, 31 May 2022 22:50:48 +0300 Subject: Reply error on request with empty TxControl (SessionActor) KIKIMR-14982 ref:db0c294aa39cef56a1a5b7003f758669d9779af8 --- ydb/core/kqp/kqp_session_actor.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ydb/core/kqp/kqp_session_actor.cpp b/ydb/core/kqp/kqp_session_actor.cpp index 9a2c5d0c4e6..e235ca3afe4 100644 --- a/ydb/core/kqp/kqp_session_actor.cpp +++ b/ydb/core/kqp/kqp_session_actor.cpp @@ -630,7 +630,9 @@ public: break; } case Ydb::Table::TransactionControl::TX_SELECTOR_NOT_SET: - YQL_ENSURE(false); + ythrow TRequestFail(requestInfo, Ydb::StatusIds::BAD_REQUEST) + << "wrong TxControl: tx_selector must be set"; + break; } } else { QueryState->TxCtx = MakeIntrusive(false); -- cgit v1.3