Mercedes: fix refresh token handling (#18893)
This commit is contained in:
parent
70dca20f47
commit
22db4e1790
1 changed files with 4 additions and 0 deletions
|
|
@ -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)
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue