From c5ddb86e4b0e66ea9114063af00194eda7cee52f Mon Sep 17 00:00:00 2001 From: Steven Masley Date: Wed, 7 May 2025 16:17:12 -0500 Subject: [PATCH] chore: return forbidden over internal error agent get ssh key --- coderd/gitsshkey.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/coderd/gitsshkey.go b/coderd/gitsshkey.go index 110c16c7409d2..b9724689c5a7b 100644 --- a/coderd/gitsshkey.go +++ b/coderd/gitsshkey.go @@ -145,6 +145,10 @@ func (api *API) agentGitSSHKey(rw http.ResponseWriter, r *http.Request) { } gitSSHKey, err := api.Database.GetGitSSHKey(ctx, workspace.OwnerID) + if httpapi.IsUnauthorizedError(err) { + httpapi.Forbidden(rw) + return + } if err != nil { httpapi.Write(ctx, rw, http.StatusInternalServerError, codersdk.Response{ Message: "Internal error fetching git SSH key.",