aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/cpp
diff options
context:
space:
mode:
authorGravatar yang-g <yangg@google.com>2017-10-25 10:46:35 -0700
committerGravatar yang-g <yangg@google.com>2017-10-25 10:46:35 -0700
commit903981adb6509789f5d9b62c2b1dc7768f6df14d (patch)
treea2ccc4324a9870f2f177f9eb81168638e8a83686 /src/cpp
parent1bf7207852b4138c8a30e5a2f8f2c4bfffbba262 (diff)
Catch out of order error code
Diffstat (limited to 'src/cpp')
-rw-r--r--src/cpp/util/error_details.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/cpp/util/error_details.cc b/src/cpp/util/error_details.cc
index 44bc4d1648..f06b475683 100644
--- a/src/cpp/util/error_details.cc
+++ b/src/cpp/util/error_details.cc
@@ -37,7 +37,8 @@ Status SetErrorDetails(const ::google::rpc::Status& from, Status* to) {
return Status(StatusCode::FAILED_PRECONDITION, "");
}
StatusCode code = StatusCode::UNKNOWN;
- if (from.code() >= StatusCode::OK && from.code() <= StatusCode::DATA_LOSS) {
+ if (from.code() >= StatusCode::OK &&
+ from.code() <= StatusCode::UNAUTHENTICATED) {
code = static_cast<StatusCode>(from.code());
}
*to = Status(code, from.message(), from.SerializeAsString());