diff options
| author | Vladislav Kuznetsov <[email protected]> | 2022-05-31 22:50:48 +0300 |
|---|---|---|
| committer | Vladislav Kuznetsov <[email protected]> | 2022-05-31 22:50:48 +0300 |
| commit | 2fa2c5775e5fc5e63fd6df730cfdbfd90f09432e (patch) | |
| tree | 6f836fb59df5ad7b29fa3945364db482731a3095 | |
| parent | 03534a848a837c8b8b15be5a8ec63018b010aef8 (diff) | |
Reply error on request with empty TxControl (SessionActor) KIKIMR-14982
ref:db0c294aa39cef56a1a5b7003f758669d9779af8
| -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); |
