| Index: chrome/browser/chromeos/drive/sync/entry_revert_performer.cc
|
| diff --git a/chrome/browser/chromeos/drive/sync/entry_revert_performer.cc b/chrome/browser/chromeos/drive/sync/entry_revert_performer.cc
|
| index ae6bf9f4d4efddc2939d2672b495e8d8c3521924..853039ee9de9f44149d366fe1219b34efcc4893b 100644
|
| --- a/chrome/browser/chromeos/drive/sync/entry_revert_performer.cc
|
| +++ b/chrome/browser/chromeos/drive/sync/entry_revert_performer.cc
|
| @@ -110,6 +110,9 @@ void EntryRevertPerformer::RevertEntryAfterPrepare(
|
| DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI));
|
| DCHECK(!callback.is_null());
|
|
|
| + if (error == FILE_ERROR_OK && entry->resource_id().empty())
|
| + error = FILE_ERROR_INVALID_OPERATION;
|
| +
|
| if (error != FILE_ERROR_OK) {
|
| callback.Run(error);
|
| return;
|
|
|