Index: chrome/browser/chromeos/drive/resource_metadata_storage.cc |
diff --git a/chrome/browser/chromeos/drive/resource_metadata_storage.cc b/chrome/browser/chromeos/drive/resource_metadata_storage.cc |
index 5453ee3852d6a7906901b33e06db54401cf4dac1..5b7642a03c93b2e9fa77a545452400c05757a3e7 100644 |
--- a/chrome/browser/chromeos/drive/resource_metadata_storage.cc |
+++ b/chrome/browser/chromeos/drive/resource_metadata_storage.cc |
@@ -13,6 +13,7 @@ |
#include "base/sequenced_task_runner.h" |
#include "base/threading/thread_restrictions.h" |
#include "chrome/browser/chromeos/drive/drive.pb.h" |
+#include "chrome/browser/drive/drive_api_util.h" |
#include "third_party/leveldatabase/env_chromium.h" |
#include "third_party/leveldatabase/src/include/leveldb/db.h" |
#include "third_party/leveldatabase/src/include/leveldb/write_batch.h" |
@@ -216,8 +217,7 @@ bool ResourceMetadataStorage::Iterator::HasError() const { |
// static |
bool ResourceMetadataStorage::UpgradeOldDB( |
- const base::FilePath& directory_path, |
- const ResourceIdCanonicalizer& id_canonicalizer) { |
+ const base::FilePath& directory_path) { |
base::ThreadRestrictions::AssertIOAllowed(); |
COMPILE_ASSERT( |
kDBVersion == 13, |
@@ -309,7 +309,7 @@ bool ResourceMetadataStorage::UpgradeOldDB( |
// The resource ID might be in old WAPI format. We need to canonicalize |
// to the format of API service currently in use. |
const std::string& id = GetIdFromCacheEntryKey(it->key()); |
- const std::string& id_new = id_canonicalizer.Run(id); |
+ const std::string& id_new = util::CanonicalizeResourceId(id); |
// Before v11, resource ID was directly used as local ID. Such entries |
// can be migrated by adding an identity ID mapping. |