From 3e7938e5f622f3cf507644762ed9b9f48714ae87 Mon Sep 17 00:00:00 2001 From: Anton Berezhnyi Date: Thu, 13 Mar 2025 15:35:51 +0200 Subject: [PATCH] feat: don't panic when provider not found in Login() API (#3659) --- controllers/auth.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/controllers/auth.go b/controllers/auth.go index 8be118a9..1d564b09 100644 --- a/controllers/auth.go +++ b/controllers/auth.go @@ -598,6 +598,9 @@ func (c *ApiController) Login() { c.ResponseError(err.Error()) return } + if provider == nil { + c.ResponseError(fmt.Sprintf(c.T("auth:The provider: %s does not exist"), authForm.Provider)) + } providerItem := application.GetProviderItem(provider.Name) if !providerItem.IsProviderVisible() {