From bd890f2ce17b9a817026fd6335510fb6a5f3b039 Mon Sep 17 00:00:00 2001 From: Hasan Kara Date: Thu, 16 Jul 2020 13:02:47 +0300 Subject: [PATCH] a boolean flag is added if a policy is executed --- src/base/execution/execution_manager.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/base/execution/execution_manager.py b/src/base/execution/execution_manager.py index d4a52f1..c44f4ef 100644 --- a/src/base/execution/execution_manager.py +++ b/src/base/execution/execution_manager.py @@ -221,6 +221,7 @@ class ExecutionManager(object): def execute_policy(self, arg): try: j = json.loads(str(arg)) + self.policy_executed[j['username']] = True for i in range(len(j['executePolicyList'])): policy = self.json_to_PolicyBean(json.loads(json.dumps(j['executePolicyList'][i]))) self.logger.debug('Updating policies...') @@ -240,7 +241,6 @@ class ExecutionManager(object): self.db_service.delete('policy', 'type = \'U\' and name = \'' + policy.get_username() + '\'' + 'and policy_id = ' + str(policy.get_policy_id())) else: - self.policy_executed[policy.get_username()] = True machine_uid = self.db_service.select_one_result('registration', 'jid', 'registered=1') user_policy_version = self.db_service.select_one_result('policy', 'version', 'type = \'U\' and name = \'' + policy.get_username() + '\'' +