From 7e757bfa06aa6715fcba92e65fb9b6b5d5b05a89 Mon Sep 17 00:00:00 2001 From: Bryan Frimin Date: Sun, 22 Mar 2026 11:35:18 +0100 Subject: [PATCH] Sort OIDC providers for deterministic API response order EnabledProviders() iterated a map, producing nondeterministic order. Sort the slice before returning to ensure stable UI and test behavior. Signed-off-by: Bryan Frimin --- pkg/iam/oidc/service.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkg/iam/oidc/service.go b/pkg/iam/oidc/service.go index 657bf1ba1..b92601657 100644 --- a/pkg/iam/oidc/service.go +++ b/pkg/iam/oidc/service.go @@ -30,6 +30,7 @@ import ( "io" "math/big" "net/http" + "slices" "strings" "sync" "time" @@ -258,6 +259,7 @@ func (s *Service) EnabledProviders() []coredata.OIDCProvider { for p := range s.providers { providers = append(providers, p) } + slices.Sort(providers) return providers }