| Index: chrome/browser/policy/cloud_policy_controller.cc
|
| diff --git a/chrome/browser/policy/cloud_policy_controller.cc b/chrome/browser/policy/cloud_policy_controller.cc
|
| index 48d0ffa630ccdc4fb9fbca01420136587638e743..55d7a61eeb9c6b2c14476abc8ec61f7b1de7f9a1 100644
|
| --- a/chrome/browser/policy/cloud_policy_controller.cc
|
| +++ b/chrome/browser/policy/cloud_policy_controller.cc
|
| @@ -256,6 +256,7 @@ void CloudPolicyController::SendPolicyRequest() {
|
| DCHECK(!data_store_->device_token().empty());
|
| em::DevicePolicyRequest policy_request;
|
| em::PolicyFetchRequest* fetch_request = policy_request.add_request();
|
| + em::DeviceStatusReportRequest device_status;
|
| fetch_request->set_signature_type(em::PolicyFetchRequest::SHA1_RSA);
|
| fetch_request->set_policy_type(data_store_->policy_type());
|
| if (!cache_->is_unmanaged() &&
|
| @@ -268,10 +269,12 @@ void CloudPolicyController::SendPolicyRequest() {
|
| if (cache_->GetPublicKeyVersion(&key_version))
|
| fetch_request->set_public_key_version(key_version);
|
|
|
| + data_store_->device_status_collector()->GetStatus(&device_status);
|
| +
|
| backend_->ProcessPolicyRequest(data_store_->device_token(),
|
| data_store_->device_id(),
|
| data_store_->user_affiliation(),
|
| - policy_request, this);
|
| + policy_request, device_status, this);
|
| }
|
|
|
| void CloudPolicyController::DoWork() {
|
|
|