| Index: chrome/browser/policy/profile_policy_connector_factory.cc | 
| diff --git a/chrome/browser/policy/profile_policy_connector_factory.cc b/chrome/browser/policy/profile_policy_connector_factory.cc | 
| index 314cae165ed5cb07a8bbe000d03486d4d8675e72..a6b7cd2d5d1e79d9f0e00c2e8866df6802216911 100644 | 
| --- a/chrome/browser/policy/profile_policy_connector_factory.cc | 
| +++ b/chrome/browser/policy/profile_policy_connector_factory.cc | 
| @@ -107,7 +107,8 @@ ProfilePolicyConnectorFactory::CreateForBrowserContextInternal( | 
|  | 
| #if defined(OS_CHROMEOS) | 
| Profile* const profile = Profile::FromBrowserContext(context); | 
| -  if (!chromeos::ProfileHelper::IsSigninProfile(profile)) { | 
| +  if (!chromeos::ProfileHelper::IsSigninProfile(profile) && | 
| +      !chromeos::ProfileHelper::IsLockScreenAppProfile(profile)) { | 
| user = chromeos::ProfileHelper::Get()->GetUserByProfile(profile); | 
| CHECK(user); | 
| } | 
|  |