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 8d2341521ddc2c92cd0c49f6da9accc8aa66090d..6de4ea1bd0435eeb226c47fbdacfa931a4548892 100644 |
--- a/chrome/browser/policy/cloud_policy_cache_base.cc |
+++ b/chrome/browser/policy/cloud_policy_cache_base.cc |
@@ -138,7 +138,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( |