From 4e93806a44e79d94496c4d24b6cbbf67c52293b0 Mon Sep 17 00:00:00 2001 From: kolaente Date: Sun, 2 Mar 2025 14:09:02 +0100 Subject: [PATCH] fix(auth): load oidc provider before trying to use it Resolves https://kolaente.dev/vikunja/vikunja/issues/3067 --- pkg/modules/auth/openid/openid.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pkg/modules/auth/openid/openid.go b/pkg/modules/auth/openid/openid.go index c229cf6e3..a3219e02a 100644 --- a/pkg/modules/auth/openid/openid.go +++ b/pkg/modules/auth/openid/openid.go @@ -81,6 +81,13 @@ func (p *Provider) Issuer() (issuerURL string, err error) { Issuer string `json:"issuer"` } + if p.openIDProvider == nil { + err = p.setOicdProvider() + if err != nil { + return "", err + } + } + iss := &Issuer{} err = p.openIDProvider.Claims(iss) if err != nil {