From 8e521ca6530cedd0c798d6cff31bac1b6df97c2e Mon Sep 17 00:00:00 2001 From: andig Date: Fri, 21 Feb 2025 10:12:49 +0100 Subject: [PATCH] Tesla: put proxy token into X-Authorization (#18962) --- vehicle/tesla.go | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/vehicle/tesla.go b/vehicle/tesla.go index 1b652619e..21e7da423 100644 --- a/vehicle/tesla.go +++ b/vehicle/tesla.go @@ -66,11 +66,9 @@ func NewTeslaFromConfig(other map[string]interface{}) (api.Vehicle, error) { } hc := request.NewClient(log) - baseTransport := hc.Transport - hc.Transport = &oauth2.Transport{ Source: identity, - Base: baseTransport, + Base: hc.Transport, } tc, err := teslaclient.NewClient(context.Background(), teslaclient.WithClient(hc)) @@ -99,9 +97,9 @@ func NewTeslaFromConfig(other map[string]interface{}) (api.Vehicle, error) { pc := request.NewClient(log) pc.Transport = &transport.Decorator{ Decorator: transport.DecorateHeaders(map[string]string{ - "Authorization": "Bearer " + cc.ProxyToken, + "X-Authorization": "Bearer " + cc.ProxyToken, }), - Base: baseTransport, + Base: hc.Transport, } tcc, err := teslaclient.NewClient(context.Background(), teslaclient.WithClient(pc))