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))