Index: chrome/browser/policy/cloud_policy_cache_base.cc |
diff --git a/chrome/browser/policy/cloud_policy_cache_base.cc b/chrome/browser/policy/cloud_policy_cache_base.cc |
index 5fdf08ed3fa60c3ac5e8efd23457681e151f8e03..21f1fe15b3ce19b778fa62f4e11555686a04e4cc 100644 |
--- a/chrome/browser/policy/cloud_policy_cache_base.cc |
+++ b/chrome/browser/policy/cloud_policy_cache_base.cc |
@@ -172,7 +172,10 @@ bool CloudPolicyCacheBase::DecodePolicyResponse( |
public_key_version->version = policy_data.public_key_version(); |
} |
- return DecodePolicyData(policy_data, mandatory, recommended); |
+ if (policy_data.state() == em::PolicyData::ACTIVE) |
+ return DecodePolicyData(policy_data, mandatory, recommended); |
+ |
+ return true; |
} |
void CloudPolicyCacheBase::InformNotifier( |