Mercedes: fix refresh token handling (#18893)

This commit is contained in:
Rene Nulsch 2025-02-18 15:27:31 +01:00 • committed by GitHub
parent 70dca20f47
commit 22db4e1790
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -117,6 +117,10 @@ func (v *Identity) RefreshToken(token *oauth2.Token) (*oauth2.Token, error) {
return nil, err
}
if res.RefreshToken == "" {
res.RefreshToken = token.RefreshToken
}
tok := util.TokenWithExpiry(&res)
v.TokenSource = oauth.RefreshTokenSource(tok, v)