| Index: chrome/browser/policy/cloud/user_cloud_policy_store_base.cc
|
| diff --git a/chrome/browser/policy/cloud/user_cloud_policy_store_base.cc b/chrome/browser/policy/cloud/user_cloud_policy_store_base.cc
|
| index b2c38fcd26411f1074631dbecf06bb39f4c100b3..2d097ba7e00d2ead5ed327c8d63da440818b513c 100644
|
| --- a/chrome/browser/policy/cloud/user_cloud_policy_store_base.cc
|
| +++ b/chrome/browser/policy/cloud/user_cloud_policy_store_base.cc
|
| @@ -24,14 +24,15 @@ UserCloudPolicyStoreBase::~UserCloudPolicyStoreBase() {
|
| }
|
|
|
| scoped_ptr<UserCloudPolicyValidator> UserCloudPolicyStoreBase::CreateValidator(
|
| - scoped_ptr<enterprise_management::PolicyFetchResponse> policy) {
|
| + scoped_ptr<enterprise_management::PolicyFetchResponse> policy,
|
| + CloudPolicyValidatorBase::ValidateTimestampOption timestamp_option) {
|
| // Configure the validator.
|
| UserCloudPolicyValidator* validator =
|
| UserCloudPolicyValidator::Create(policy.Pass());
|
| validator->ValidatePolicyType(GetChromeUserPolicyType());
|
| validator->ValidateAgainstCurrentPolicy(
|
| policy_.get(),
|
| - CloudPolicyValidatorBase::TIMESTAMP_REQUIRED,
|
| + timestamp_option,
|
| CloudPolicyValidatorBase::DM_TOKEN_REQUIRED);
|
| validator->ValidatePayload();
|
| return scoped_ptr<UserCloudPolicyValidator>(validator);
|
|
|