Index: chrome/browser/chromeos/policy/device_local_account_policy_store.cc |
diff --git a/chrome/browser/chromeos/policy/device_local_account_policy_store.cc b/chrome/browser/chromeos/policy/device_local_account_policy_store.cc |
index a56b1b098e8f94e4997885394f21a33b196e3286..74f3772af9ec2f544fef3ff7b77d6414bcab2187 100644 |
--- a/chrome/browser/chromeos/policy/device_local_account_policy_store.cc |
+++ b/chrome/browser/chromeos/policy/device_local_account_policy_store.cc |
@@ -150,7 +150,7 @@ void DeviceLocalAccountPolicyStore::Validate( |
scoped_ptr<UserCloudPolicyValidator> validator( |
UserCloudPolicyValidator::Create(policy_response.Pass(), |
background_task_runner())); |
- validator->ValidateUsername(account_id_, false); |
+ validator->ValidateUsername(user_manager::UserID::FromUserEmail(account_id_), false); |
validator->ValidatePolicyType(dm_protocol::kChromePublicAccountPolicyType); |
// The timestamp is verified when storing a new policy downloaded from the |
// server but not when loading a cached policy from disk. |