Set data version for new users.
This patch makes BrowserDataMigrator to set DataVersion for lacros data
directory when marking migration as completed for brand new users.
Bug: 1288153
Change-Id: I1c2ebba7ce63a5808c24abaffa624e0436464bf8
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3386513
Reviewed-by: Hidehiko Abe <hidehiko@chromium.org>
Commit-Queue: Yuta Hijikata <ythjkt@chromium.org>
Cr-Commit-Position: refs/heads/main@{#960743}
diff --git a/chrome/browser/ash/crosapi/browser_data_migrator.cc b/chrome/browser/ash/crosapi/browser_data_migrator.cc
index 5f9c376a..38b46ee 100644
--- a/chrome/browser/ash/crosapi/browser_data_migrator.cc
+++ b/chrome/browser/ash/crosapi/browser_data_migrator.cc
@@ -173,6 +173,10 @@
// If the user is a new user, then there shouldn't be anything to migrate.
// Also mark the user as migration completed.
if (user_manager::UserManager::Get()->IsCurrentUserNew()) {
+ crosapi::browser_util::RecordDataVer(g_browser_process->local_state(),
+ user_id_hash,
+ version_info::GetVersion());
+
crosapi::browser_util::SetProfileMigrationCompletedForUser(
g_browser_process->local_state(), user_id_hash);
// TODO(crbug.com/1277848): Once `BrowserDataMigrator` stabilises, remove