Răsfoiți Sursa

fix: sort OAuth2 providers by key

jamesread 7 luni în urmă
părinte
comite
b244b42e91
1 a modificat fișierele cu 5 adăugiri și 0 ștergeri
  1. 5 0
      service/internal/api/api.go

+ 5 - 0
service/internal/api/api.go

@@ -3,6 +3,7 @@ package api
 import (
 	ctx "context"
 	"encoding/json"
+	"sort"
 
 	"connectrpc.com/connect"
 	"google.golang.org/protobuf/encoding/protojson"
@@ -873,6 +874,10 @@ func buildPublicOAuth2ProvidersList(cfg *config.Config) []*apiv1.OAuth2Provider
 		})
 	}
 
+	sort.Slice(publicProviders, func(i, j int) bool {
+		return publicProviders[i].Key < publicProviders[j].Key
+	})
+
 	return publicProviders
 }