Index: chrome/browser/extensions/extension_assets_manager_chromeos.cc |
diff --git a/chrome/browser/extensions/extension_assets_manager_chromeos.cc b/chrome/browser/extensions/extension_assets_manager_chromeos.cc |
index 8fc3425688318461dda6ab319a52a31cd002235e..5498941db9e60ee3528cff204a0ce0f9fef28783 100644 |
--- a/chrome/browser/extensions/extension_assets_manager_chromeos.cc |
+++ b/chrome/browser/extensions/extension_assets_manager_chromeos.cc |
@@ -287,7 +287,8 @@ void ExtensionAssetsManagerChromeOS::CheckSharedExtension( |
return; |
} |
- if (user_manager->IsUserNonCryptohomeDataEphemeral(user_id) || |
+ if (user_manager->IsUserNonCryptohomeDataEphemeral( |
+ AccountId::FromUserEmail(user_id)) || |
!user_manager->IsLoggedInAsUserWithGaiaAccount()) { |
// Don't cache anything in shared location for ephemeral user or special |
// user types. |
@@ -530,7 +531,8 @@ bool ExtensionAssetsManagerChromeOS::CleanUpExtension( |
NOTREACHED(); |
return false; |
} |
- const user_manager::User* user = user_manager->FindUser(user_id); |
+ const user_manager::User* user = |
+ user_manager->FindUser(AccountId::FromUserEmail(user_id)); |
bool not_used = false; |
if (!user) { |
not_used = true; |