From e564f4a78513b43e16d71be87c711bb33420a37e Mon Sep 17 00:00:00 2001 From: Alexandre Thenorio <2749771+alethenorio@users.noreply.github.com> Date: Fri, 17 Jan 2025 10:39:43 +0100 Subject: [PATCH] fix(sgcloudrun): handle response status errors from reading secrets --- tools/sgcloudrun/config.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tools/sgcloudrun/config.go b/tools/sgcloudrun/config.go index 492f3189..b66534bb 100644 --- a/tools/sgcloudrun/config.go +++ b/tools/sgcloudrun/config.go @@ -319,6 +319,9 @@ func accessSecretVersion(ctx context.Context, accessToken, project, secret, vers if err != nil { return "", err } + if response.StatusCode < 200 || response.StatusCode > 299 { + return "", fmt.Errorf("expected 200 response status, received %d", response.StatusCode) + } defer func() { _ = response.Body.Close() }()