diff --git a/pkg/accessreview/drivers/upcloud.go b/pkg/accessreview/drivers/upcloud.go index 83e6b26c5..a07cb38e4 100644 --- a/pkg/accessreview/drivers/upcloud.go +++ b/pkg/accessreview/drivers/upcloud.go @@ -116,10 +116,9 @@ func (d *UpCloudDriver) ListAccounts(ctx context.Context) ([]AccountRecord, erro records := make([]AccountRecord, 0, len(resp.Accounts.Account)) - for _, a := range resp.Accounts.Account { username := strings.TrimSpace(a.Username) if username == "" { - continue + return nil, fmt.Errorf("upcloud returned an account with an empty username") } fullName := username