From ad1ce28eaed0e6ba9704f8121765b1bb9196bc7b Mon Sep 17 00:00:00 2001 From: Andreas Linde <42185+DerAndereAndi@users.noreply.github.com> Date: Wed, 31 Mar 2021 21:48:09 +0200 Subject: [PATCH] Fix token refresh (#830) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The bug reported via #825 leeds to the conclusion that this could fix the issue. This needs to be tested with proper credentials, as I don’t have any! --- internal/vehicle/nissan.go | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/internal/vehicle/nissan.go b/internal/vehicle/nissan.go index c001ac922..1bead37d9 100644 --- a/internal/vehicle/nissan.go +++ b/internal/vehicle/nissan.go @@ -253,8 +253,7 @@ func (v *Nissan) refreshToken() error { uri += "?" + data.Encode() req, err := request.New(http.MethodPost, uri, nil, request.URLEncoding) if err == nil { - var tokens oidc.Token - if err = v.DoJSON(req, &tokens); err == nil && v.tokens.AccessToken == "" { + if err = v.DoJSON(req, &v.tokens); err == nil && v.tokens.AccessToken == "" { err = errors.New("missing access token") } }