| 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;
|
|
|