From 566657c54a4f37a61ff96b9c03a8924d239e2425 Mon Sep 17 00:00:00 2001 From: kolaente Date: Fri, 18 Jul 2025 18:27:40 +0200 Subject: [PATCH] fix: correctly return cached provider --- pkg/modules/auth/openid/providers.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkg/modules/auth/openid/providers.go b/pkg/modules/auth/openid/providers.go index 441d4662c..12de1a482 100644 --- a/pkg/modules/auth/openid/providers.go +++ b/pkg/modules/auth/openid/providers.go @@ -95,7 +95,7 @@ func GetProvider(key string) (provider *Provider, err error) { return nil, err } - provider := &Provider{} + provider := Provider{} _, err = keyvalue.GetWithValue("openid_provider_"+key, provider) if err != nil { return nil, err @@ -105,7 +105,9 @@ func GetProvider(key string) (provider *Provider, err error) { if err != nil { return nil, err } - provider = result.(*Provider) + pp := result.(Provider) + + provider = &pp err = provider.setOicdProvider() return