diff options
| -rw-r--r-- | ydb/core/kqp/kqp_session_actor.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
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<TKqpTransactionContext>(false); |
