From 8beafae54bb8d7de048ca5669a0ed98de323b2bc Mon Sep 17 00:00:00 2001 From: lehmanju Date: Wed, 6 Aug 2025 11:40:26 +0200 Subject: [PATCH] fix: providerauth UI not shown (#22801) Co-authored-by: Michael Geers --- assets/js/types/evcc.ts | 2 +- core/keys/global.go | 2 +- server/providerauth/providerauth.go | 8 +------- 3 files changed, 3 insertions(+), 9 deletions(-) diff --git a/assets/js/types/evcc.ts b/assets/js/types/evcc.ts index 55f1e8158..803ebd8a5 100644 --- a/assets/js/types/evcc.ts +++ b/assets/js/types/evcc.ts @@ -50,7 +50,7 @@ export interface State { forecast?: Forecast; currency?: CURRENCY; fatal?: FatalError[]; - providerAuth?: AuthProviders; + authProviders?: AuthProviders; version?: string; battery?: Battery[]; tariffGrid?: number; diff --git a/core/keys/global.go b/core/keys/global.go index 4f80cb2ce..74e8a7d46 100644 --- a/core/keys/global.go +++ b/core/keys/global.go @@ -20,5 +20,5 @@ const ( Telemetry = "telemetry" DemoMode = "demoMode" AuthDisabled = "authDisabled" - ProviderAuth = "providerAuth" + AuthProviders = "authProviders" ) diff --git a/server/providerauth/providerauth.go b/server/providerauth/providerauth.go index 67084979b..03fc8837a 100644 --- a/server/providerauth/providerauth.go +++ b/server/providerauth/providerauth.go @@ -85,16 +85,10 @@ func (a *Handler) Publish(paramC chan<- util.Param) { apMap[provider.DisplayName()] = ap } - val := struct { - AuthProviders map[string]*AuthProvider `json:"authProviders,omitempty"` - }{ - AuthProviders: apMap, - } - a.log.DEBUG.Printf("publishing %d auth providers", len(apMap)) // publish the updated auth providers - paramC <- util.Param{Key: keys.ProviderAuth, Val: val} + paramC <- util.Param{Key: keys.AuthProviders, Val: apMap} } // Register registers a specific AuthProvider. Returns login path as string.