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."; |
} |