| 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;
|
| + }
|
| +
|
| state_keys_broker_->RequestStateKeys(
|
| base::Bind(&EnrollmentHandlerChromeOS::HandleStateKeysResult,
|
| weak_ptr_factory_.GetWeakPtr()));
|
|
|