| Index: chrome/browser/chromeos/login/signed_settings.cc
|
| diff --git a/chrome/browser/chromeos/login/signed_settings.cc b/chrome/browser/chromeos/login/signed_settings.cc
|
| index a056097d0c7ec8a7c024a6cacee07fb3d47f07c6..60418d416d53dac0d3291397ab1fe4bbfddedce5 100644
|
| --- a/chrome/browser/chromeos/login/signed_settings.cc
|
| +++ b/chrome/browser/chromeos/login/signed_settings.cc
|
| @@ -703,6 +703,12 @@ void RetrievePropertyOp::OnKeyOpComplete(
|
| }
|
|
|
| std::string RetrievePropertyOp::LookUpInPolicy(const std::string& prop) {
|
| + if (prop == kDeviceOwner) {
|
| + const em::PolicyData& data = service_->cached_policy();
|
| + if (data.has_username() && !data.has_request_token())
|
| + return data.username();
|
| + return "";
|
| + }
|
| em::ChromeDeviceSettingsProto pol;
|
| pol.ParseFromString(service_->cached_policy().policy_value());
|
| if (prop == kAccountsPrefAllowNewUser) {
|
|
|