Index: chrome/browser/extensions/external_provider_impl.cc |
diff --git a/chrome/browser/extensions/external_provider_impl.cc b/chrome/browser/extensions/external_provider_impl.cc |
index cd7f17ddc8ee54bd7e6ca8bb35f6912d0d20ad4c..b39d5140969011374ff663754fc3180f59f788f7 100644 |
--- a/chrome/browser/extensions/external_provider_impl.cc |
+++ b/chrome/browser/extensions/external_provider_impl.cc |
@@ -436,12 +436,12 @@ void ExternalProviderImpl::CreateExternalProviders( |
policy::DeviceLocalAccount::Type account_type; |
if (user && |
connector->IsEnterpriseManaged() && |
- policy::IsDeviceLocalAccountUser(user->email(), &account_type)) { |
+ policy::IsDeviceLocalAccountUser(user->GetUserID(), &account_type)) { |
if (account_type == policy::DeviceLocalAccount::TYPE_PUBLIC_SESSION) |
is_chrome_os_public_session = true; |
policy::DeviceLocalAccountPolicyBroker* broker = |
connector->GetDeviceLocalAccountPolicyService()->GetBrokerForUser( |
- user->email()); |
+ user->GetUserID()); |
if (broker) { |
external_loader = broker->extension_loader(); |
crx_location = Manifest::EXTERNAL_POLICY; |