From c5a110b7a60ec60ca9dc95c6a0bac6cb2a589f6f Mon Sep 17 00:00:00 2001 From: Steven4Hooisma <112615049+Steven4Hooisma@users.noreply.github.com> Date: Thu, 23 Jul 2026 16:42:05 +0200 Subject: [PATCH] Handle 404 on account details request Signed-off-by: Steven4Hooisma <112615049+Steven4Hooisma@users.noreply.github.com> --- pkg/accessreview/drivers/upcloud.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkg/accessreview/drivers/upcloud.go b/pkg/accessreview/drivers/upcloud.go index 7e1d00181..60f9f77cb 100644 --- a/pkg/accessreview/drivers/upcloud.go +++ b/pkg/accessreview/drivers/upcloud.go @@ -177,6 +177,10 @@ func (d *UpCloudDriver) fetchAccountDetails(ctx context.Context, username string defer func() { _ = httpResp.Body.Close() }() + if httpResp.StatusCode == http.StatusNotFound { + return &upcloudAccountDetails{}, nil + } + if httpResp.StatusCode < 200 || httpResp.StatusCode >= 300 { return nil, fmt.Errorf("cannot fetch upcloud account details: unexpected status %d", httpResp.StatusCode) }