summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ydb/core/kqp/kqp_session_actor.cpp4
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);