diff --git a/api/tacticalrmm/agents/models.py b/api/tacticalrmm/agents/models.py index 2998e807..22498a4c 100644 --- a/api/tacticalrmm/agents/models.py +++ b/api/tacticalrmm/agents/models.py @@ -95,10 +95,12 @@ class Agent(BaseAuditModel): # check if new agent has been created # or check if policy have changed on agent # or if site has changed on agent and if so generate-policies + # or if agent was changed from server or workstation if ( not old_agent or (old_agent and old_agent.policy != self.policy) or (old_agent.site != self.site) + or (old_agent.monitoring_type != self.monitoring_type) or (old_agent.block_policy_inheritance != self.block_policy_inheritance) ): self.generate_checks_from_policies()