mirror of
https://github.com/rclone/rclone.git
synced 2025-12-15 15:53:41 +00:00
b2: Fix handling of token expiry #420
Found with --b2-test-mode expire_some_account_authorization_tokens
This commit is contained in:
@@ -178,9 +178,8 @@ func (up *largeUpload) transferChunk(part int64, body []byte) error {
|
||||
var response api.UploadPartResponse
|
||||
|
||||
resp, err := up.f.srv.CallJSON(&opts, nil, &response)
|
||||
if err == nil && resp != nil && resp.StatusCode == 401 {
|
||||
err = errorUploadPartTokenExpired
|
||||
fs.Debug(up.o, "%v", err)
|
||||
if resp != nil && resp.StatusCode == 401 {
|
||||
fs.Debug(up.o, "Unauthorized: %v", err)
|
||||
// Refetch upload part URLs and ditch this current one
|
||||
up.clearUploadURL()
|
||||
return true, err
|
||||
|
||||
Reference in New Issue
Block a user