Skip to content

Commit 60ebcdb

Browse files
authored
Need to update the auth header after token change.
1 parent 4a25f9c commit 60ebcdb

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

client.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -125,6 +125,7 @@ request_loop:
125125
case res.StatusCode == 401:
126126
log.Printf("[DROPBOX_RETRY] %s %s returned %d; refreshing access token", req.Method, req.URL, res.StatusCode, error_retry_time)
127127
err = c.refreshToken()
128+
req.Header.Set("Authorization", "Bearer "+c.AccessToken)
128129
if err != nil {
129130
log.Printf("[DROPBOX_RETRY] %s returned an error: %v", c.RefreshURL, err)
130131
time.Sleep(time.Duration(error_retry_time) * time.Second)
@@ -214,6 +215,7 @@ func (client *Client) refreshToken() (err error) {
214215
if client.Token.AccessToken == "" {
215216
return fmt.Errorf("No access token returned")
216217
}
218+
217219
client.AccessToken = client.Token.AccessToken
218220

219221
return nil

0 commit comments

Comments
 (0)