From 1ccf4041c223286aeef9721956abacdf26160f23 Mon Sep 17 00:00:00 2001 From: "Yana Chernysheva (GitHub)" <59469418+ychernysheva@users.noreply.github.com> Date: Mon, 2 Mar 2020 16:37:48 +0200 Subject: Add function UnwrapAppPolicies to CacheManager::Init() method (#3244) * Add function UnwrapAppPolicies to CacheManager::Init() method * Add UnwrapAppPolicies to external flow * Delete return after unsuccessful unwrapping * Make result variable independent from result of execution UnwrapAppPolicies * Add update for external flow * Fix style * Add changes to external flow (remove dependency from result) * Add newline --- src/components/policy/policy_external/src/cache_manager.cc | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/components/policy/policy_external') diff --git a/src/components/policy/policy_external/src/cache_manager.cc b/src/components/policy/policy_external/src/cache_manager.cc index a49d450a9e..70129e16d9 100644 --- a/src/components/policy/policy_external/src/cache_manager.cc +++ b/src/components/policy/policy_external/src/cache_manager.cc @@ -2649,6 +2649,10 @@ bool CacheManager::Init(const std::string& file_name, LOG4CXX_DEBUG(logger_, "Check if snapshot valid: " << std::boolalpha << result); + if (!UnwrapAppPolicies(pt_->policy_table.app_policies_section.apps)) { + LOG4CXX_ERROR(logger_, "Cannot unwrap application policies"); + } + if (result) { backup_->UpdateDBVersion(); Backup(); -- cgit v1.2.1