diff options
author | uzhas <uzhas@ydb.tech> | 2022-10-19 23:11:14 +0300 |
---|---|---|
committer | uzhas <uzhas@ydb.tech> | 2022-10-19 23:11:14 +0300 |
commit | c83b4d47b64a791a9f52d8959b15655934a6ad64 (patch) | |
tree | b82d6dd1ca14d93d5812e7ca69679a959aeead07 | |
parent | 026c0fd128c65b45d7db1e993dad9d6bb6475dfc (diff) | |
download | ydb-c83b4d47b64a791a9f52d8959b15655934a6ad64.tar.gz |
add status field to Error message
-rw-r--r-- | ydb/core/public_http/fq_handlers.h | 1 | ||||
-rw-r--r-- | ydb/core/public_http/protos/fq.proto | 5 |
2 files changed, 4 insertions, 2 deletions
diff --git a/ydb/core/public_http/fq_handlers.h b/ydb/core/public_http/fq_handlers.h index 472fed2ccb5..2a7c4da28dc 100644 --- a/ydb/core/public_http/fq_handlers.h +++ b/ydb/core/public_http/fq_handlers.h @@ -57,6 +57,7 @@ void FqConvert(const RepeatedPtrField<T>& src, RepeatedPtrField<U>& dst) { } void FqConvert(const Ydb::Operations::Operation& src, FQHttp::Error& dst) { + dst.set_status(static_cast<int>(src.status())); SIMPLE_COPY_RENAME_FIELD(status, message); SIMPLE_COPY_MUTABLE_RENAME_FIELD(issues, details); } diff --git a/ydb/core/public_http/protos/fq.proto b/ydb/core/public_http/protos/fq.proto index 9383eef9180..de1df976412 100644 --- a/ydb/core/public_http/protos/fq.proto +++ b/ydb/core/public_http/protos/fq.proto @@ -13,8 +13,9 @@ import "ydb/public/api/protos/yq.proto"; //////////////////////////////////////////////////////////// message Error { - Ydb.StatusIds.StatusCode message = 1; - repeated Ydb.Issue.IssueMessage details = 2; + int32 status = 1; + Ydb.StatusIds.StatusCode message = 2; + repeated Ydb.Issue.IssueMessage details = 3; } message QueryMeta { |