From b8c4e0a91ee050270d2144d6c0996169d3fdca5c Mon Sep 17 00:00:00 2001 From: kolaente Date: Mon, 18 Nov 2024 12:16:38 +0100 Subject: [PATCH] fix(openid): log error when config is still using array value --- pkg/modules/auth/openid/providers.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pkg/modules/auth/openid/providers.go b/pkg/modules/auth/openid/providers.go index 8e9ec5a71..bf496fdb3 100644 --- a/pkg/modules/auth/openid/providers.go +++ b/pkg/modules/auth/openid/providers.go @@ -41,7 +41,11 @@ func GetAllProviders() (providers []*Provider, err error) { return nil, nil } - rawProvider := rawProviders.(map[string]interface{}) + rawProvider, is := rawProviders.(map[string]interface{}) + if !is { + log.Criticalf("It looks like your openid configuration is in the wrong format. Please check the docs for the correct format.") + return + } for key, p := range rawProvider { var pi map[string]interface{}