Index: chrome/browser/sync_file_system/drive_backend/conflict_resolver.cc |
diff --git a/chrome/browser/sync_file_system/drive_backend/conflict_resolver.cc b/chrome/browser/sync_file_system/drive_backend/conflict_resolver.cc |
index 53d209ec12eff11038423cfa71076acc5edc26b0..fa24d74f2e88e97e0d0712c59d9a0113fb6fe019 100644 |
--- a/chrome/browser/sync_file_system/drive_backend/conflict_resolver.cc |
+++ b/chrome/browser/sync_file_system/drive_backend/conflict_resolver.cc |
@@ -202,7 +202,8 @@ void ConflictResolver::RemoveNonPrimaryFiles( |
void ConflictResolver::DidRemoveFile(const SyncStatusCallback& callback, |
const std::string& file_id, |
google_apis::GDataErrorCode error) { |
- if (error == google_apis::HTTP_PRECONDITION) { |
+ if (error == google_apis::HTTP_PRECONDITION || |
+ error == google_apis::HTTP_CONFLICT) { |
callback.Run(SYNC_STATUS_RETRY); |
return; |
} |