fix agent policies not updating when monitoring mode is changed

This commit is contained in:
sadnub 2021-06-14 20:18:56 -04:00
parent 2c914cc374
commit e5d0e42655
1 changed files with 2 additions and 0 deletions

View File

@ -95,10 +95,12 @@ class Agent(BaseAuditModel):
# check if new agent has been created # check if new agent has been created
# or check if policy have changed on agent # or check if policy have changed on agent
# or if site has changed on agent and if so generate-policies # or if site has changed on agent and if so generate-policies
# or if agent was changed from server or workstation
if ( if (
not old_agent not old_agent
or (old_agent and old_agent.policy != self.policy) or (old_agent and old_agent.policy != self.policy)
or (old_agent.site != self.site) or (old_agent.site != self.site)
or (old_agent.monitoring_type != self.monitoring_type)
or (old_agent.block_policy_inheritance != self.block_policy_inheritance) or (old_agent.block_policy_inheritance != self.block_policy_inheritance)
): ):
self.generate_checks_from_policies() self.generate_checks_from_policies()