Chromium Code Reviews| Index: chrome/browser/chromeos/policy/enrollment_handler_chromeos.cc |
| diff --git a/chrome/browser/chromeos/policy/enrollment_handler_chromeos.cc b/chrome/browser/chromeos/policy/enrollment_handler_chromeos.cc |
| index 574177b306114d7fc978a5ac82b71cf0261ba9ea..8f87b4b3849ff436d604c8ef66e5cd2c59585bbe 100644 |
| --- a/chrome/browser/chromeos/policy/enrollment_handler_chromeos.cc |
| +++ b/chrome/browser/chromeos/policy/enrollment_handler_chromeos.cc |
| @@ -118,6 +118,20 @@ EnrollmentHandlerChromeOS::~EnrollmentHandlerChromeOS() { |
| void EnrollmentHandlerChromeOS::StartEnrollment() { |
| CHECK_EQ(STEP_PENDING, enrollment_step_); |
| enrollment_step_ = STEP_STATE_KEYS; |
| + |
| + if (client_->machine_id().empty()) { |
| + LOG(ERROR) << "Machine id empty."; |
| + ReportResult(EnrollmentStatus::ForStatus( |
| + EnrollmentStatus::STATUS_NO_MACHINE_IDENTIFICATION)); |
| + return; |
| + } |
| + if (client_->machine_model().empty()) { |
| + LOG(ERROR) << "Machine model empty."; |
| + ReportResult(EnrollmentStatus::ForStatus( |
| + EnrollmentStatus::STATUS_NO_MACHINE_IDENTIFICATION)); |
| + return; |
| + } |
|
Mattias Nissler (ping if slow)
2016/09/29 09:12:26
Since device policy is the only case where machine
|
| + |
| state_keys_broker_->RequestStateKeys( |
| base::Bind(&EnrollmentHandlerChromeOS::HandleStateKeysResult, |
| weak_ptr_factory_.GetWeakPtr())); |