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); |