| 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(),
|
|
|