diff --git a/backend/b2/b2.go b/backend/b2/b2.go index 75dbd6783..d9e5cb967 100644 --- a/backend/b2/b2.go +++ b/backend/b2/b2.go @@ -952,6 +952,13 @@ func (f *Fs) hide(Name string) error { return f.shouldRetry(resp, err) }) if err != nil { + if apiErr, ok := err.(*api.Error); ok { + if apiErr.Code == "already_hidden" { + // sometimes eventual consistency causes this, so + // ignore this error since it is harmless + return nil + } + } return errors.Wrapf(err, "failed to hide %q", Name) } return nil