From c3eecbe933ef12f2333afe6dec79e70f9690c5ce Mon Sep 17 00:00:00 2001 From: Nick Craig-Wood Date: Wed, 6 Feb 2019 10:23:59 +0000 Subject: [PATCH] dropbox: retry blank errors to fix long listings Sometimes dropbox returns blank errors in listings - retry this See: https://forum.rclone.org/t/bug-sync-dropbox-to-gdrive-failing-for-large-files-50gb-error-unexpected-eof/8595 --- backend/dropbox/dropbox.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/dropbox/dropbox.go b/backend/dropbox/dropbox.go index d30fe4ef3..fa17ba97e 100644 --- a/backend/dropbox/dropbox.go +++ b/backend/dropbox/dropbox.go @@ -214,7 +214,7 @@ func shouldRetry(err error) (bool, error) { return true, err } // Keep old behavior for backward compatibility - if strings.Contains(baseErrString, "too_many_write_operations") || strings.Contains(baseErrString, "too_many_requests") { + if strings.Contains(baseErrString, "too_many_write_operations") || strings.Contains(baseErrString, "too_many_requests") || baseErrString == "" { return true, err } return fserrors.ShouldRetry(err), err