fix: correctly return cached provider

This commit is contained in:
kolaente
2025-07-18 18:27:40 +02:00
parent 45e7f6e316
commit 566657c54a

View File

@@ -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