Index: chrome/browser/chromeos/drive/sync/entry_update_performer.cc |
diff --git a/chrome/browser/chromeos/drive/sync/entry_update_performer.cc b/chrome/browser/chromeos/drive/sync/entry_update_performer.cc |
index d9c4c6d0f178c5bcb05c1b6bb7dbd3acf453f4da..7fa3c9eb7ab9d02c69b32ff042892e72f305bb55 100644 |
--- a/chrome/browser/chromeos/drive/sync/entry_update_performer.cc |
+++ b/chrome/browser/chromeos/drive/sync/entry_update_performer.cc |
@@ -323,13 +323,12 @@ void EntryUpdatePerformer::UpdateEntryAfterPrepare( |
} |
// No need to perform update. |
- if (local_state->entry.metadata_edit_state() == ResourceEntry::CLEAN) { |
+ if (local_state->entry.metadata_edit_state() == ResourceEntry::CLEAN || |
+ local_state->entry.resource_id().empty()) { |
callback.Run(FILE_ERROR_OK); |
return; |
} |
- DCHECK(!local_state->entry.resource_id().empty()); |
- |
// Perform metadata update. |
scheduler_->UpdateResource( |
local_state->entry.resource_id(), local_state->parent_entry.resource_id(), |