diff --git a/pkg/initialize/init.go b/pkg/initialize/init.go index 6af4068d3b..24906b9ccf 100644 --- a/pkg/initialize/init.go +++ b/pkg/initialize/init.go @@ -27,6 +27,7 @@ import ( "code.vikunja.io/api/pkg/mail" "code.vikunja.io/api/pkg/migration" "code.vikunja.io/api/pkg/models" + "code.vikunja.io/api/pkg/modules/auth/openid" "code.vikunja.io/api/pkg/modules/keyvalue" migrator "code.vikunja.io/api/pkg/modules/migration" "code.vikunja.io/api/pkg/notifications" @@ -98,6 +99,7 @@ func FullInit() { user.RegisterDeletionNotificationCron() models.RegisterUserDeletionCron() models.RegisterOldExportCleanupCron() + openid.CleanupSavedOpenIDProviders() // Start processing events go func() { diff --git a/pkg/modules/auth/openid/providers.go b/pkg/modules/auth/openid/providers.go index e260e9b3cc..c1c434d823 100644 --- a/pkg/modules/auth/openid/providers.go +++ b/pkg/modules/auth/openid/providers.go @@ -161,3 +161,7 @@ func getProviderFromMap(pi map[string]interface{}) (provider *Provider, err erro return } + +func CleanupSavedOpenIDProviders() { + _ = keyvalue.Del("openid_providers") +}