aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoruzhas <uzhas@ydb.tech>2022-10-19 23:11:14 +0300
committeruzhas <uzhas@ydb.tech>2022-10-19 23:11:14 +0300
commitc83b4d47b64a791a9f52d8959b15655934a6ad64 (patch)
treeb82d6dd1ca14d93d5812e7ca69679a959aeead07
parent026c0fd128c65b45d7db1e993dad9d6bb6475dfc (diff)
downloadydb-c83b4d47b64a791a9f52d8959b15655934a6ad64.tar.gz
add status field to Error message
-rw-r--r--ydb/core/public_http/fq_handlers.h1
-rw-r--r--ydb/core/public_http/protos/fq.proto5
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 {