| Index: chrome/browser/chromeos/policy/device_cloud_policy_initializer.cc
|
| diff --git a/chrome/browser/chromeos/policy/device_cloud_policy_initializer.cc b/chrome/browser/chromeos/policy/device_cloud_policy_initializer.cc
|
| index 7e61b992ad3923249877c91fd4b4344a1fb8fb05..2839ad1e63cbf4110c72c594422b65ed2cdd294c 100644
|
| --- a/chrome/browser/chromeos/policy/device_cloud_policy_initializer.cc
|
| +++ b/chrome/browser/chromeos/policy/device_cloud_policy_initializer.cc
|
| @@ -133,12 +133,7 @@ bool DeviceCloudPolicyInitializer::ShouldRecoverEnrollment() const {
|
| if (install_attributes_->IsEnterpriseDevice() &&
|
| chromeos::StartupUtils::IsEnrollmentRecoveryRequired()) {
|
| LOG(WARNING) << "Enrollment recovery required according to pref.";
|
| - std::string machine_id;
|
| - bool machine_id_success =
|
| - chromeos::system::StatisticsProvider::GetInstance()
|
| - ->GetMachineStatistic(chromeos::system::kHardwareClassKey,
|
| - &machine_id);
|
| - if (machine_id_success && machine_id != "")
|
| + if (!DeviceCloudPolicyManagerChromeOS::GetMachineID().empty())
|
| return true;
|
| LOG(WARNING) << "Postponing recovery because machine id is missing.";
|
| }
|
|
|