From 60ab9cc66662fd014a7fbdf43c4e368a0f8948d2 Mon Sep 17 00:00:00 2001 From: andig Date: Tue, 25 Jul 2023 20:33:08 +0200 Subject: [PATCH] Volvo Connected: fix token refresh --- vehicle/volvo/connected/identity.go | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/vehicle/volvo/connected/identity.go b/vehicle/volvo/connected/identity.go index 57c225478..18a48affe 100644 --- a/vehicle/volvo/connected/identity.go +++ b/vehicle/volvo/connected/identity.go @@ -88,8 +88,10 @@ func (v *Identity) RefreshToken(token *oauth2.Token) (*oauth2.Token, error) { return nil, err } - var res oauth2.Token - err = v.DoJSON(req, &res) + var res oauth.Token + if err := v.DoJSON(req, &res); err != nil { + return nil, err + } - return &res, err + return (*oauth2.Token)(&res), err }