Index: chrome/browser/sync_file_system/drive_metadata_store.cc |
diff --git a/chrome/browser/sync_file_system/drive_metadata_store.cc b/chrome/browser/sync_file_system/drive_metadata_store.cc |
index b85e5b5a94c08bdf3564ca05b1ab8a4ae4b0188a..905543aa9f4a8594e3448c5cad8621d77c148a76 100644 |
--- a/chrome/browser/sync_file_system/drive_metadata_store.cc |
+++ b/chrome/browser/sync_file_system/drive_metadata_store.cc |
@@ -536,11 +536,13 @@ bool DriveMetadataStore::IsOriginDisabled(const GURL& origin) const { |
void DriveMetadataStore::AddBatchSyncOrigin(const GURL& origin, |
const std::string& resource_id) { |
DCHECK(CalledOnValidThread()); |
- DCHECK(!IsBatchSyncOrigin(origin)); |
DCHECK(!IsIncrementalSyncOrigin(origin)); |
DCHECK(!IsOriginDisabled(origin)); |
DCHECK_EQ(SYNC_STATUS_OK, db_status_); |
+ if (IsBatchSyncOrigin(origin)) |
tzik
2013/05/17 09:36:56
can this case happen?
calvinlo
2013/05/17 10:02:36
Yes, in some of the tests a batch sync origin is a
|
+ return; |
+ |
batch_sync_origins_.insert(std::make_pair(origin, resource_id)); |
origin_by_resource_id_.insert(std::make_pair(resource_id, origin)); |