From 05b3a0d151821bd7e7bf9fdf56b2725947b2fbd8 Mon Sep 17 00:00:00 2001 From: Jae Kim Date: Wed, 22 Feb 2017 11:02:16 -0800 Subject: [PATCH] Return HTTP status code 429 on google.rpc.Code.RESOURCE_EXHAUSTED --- contrib/endpoints/src/api_manager/service_control/proto.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contrib/endpoints/src/api_manager/service_control/proto.cc b/contrib/endpoints/src/api_manager/service_control/proto.cc index 6ee5827ad4c..7350df646d8 100644 --- a/contrib/endpoints/src/api_manager/service_control/proto.cc +++ b/contrib/endpoints/src/api_manager/service_control/proto.cc @@ -1074,7 +1074,7 @@ Status Proto::ConvertAllocateQuotaResponse( case ::google::api::servicecontrol::v1::QuotaError::RESOURCE_EXHAUSTED: // Quota allocation failed. // Same as [google.rpc.Code.RESOURCE_EXHAUSTED][]. - return Status(Code::PERMISSION_DENIED, "Quota allocation failed."); + return Status(Code::RESOURCE_EXHAUSTED, "Quota allocation failed."); case ::google::api::servicecontrol::v1::QuotaError::PROJECT_SUSPENDED: // Consumer project has been suspended.