From 9c36f2cbc56237fe5564a2e9a7f2df124b703d75 Mon Sep 17 00:00:00 2001 From: wh1te909 <7434746+wh1te909@users.noreply.github.com> Date: Wed, 17 Jul 2024 21:19:28 +0000 Subject: [PATCH] trigger policy refresh on more fields --- api/tacticalrmm/agents/models.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/api/tacticalrmm/agents/models.py b/api/tacticalrmm/agents/models.py index 3933c3fe47..ee2973cbed 100644 --- a/api/tacticalrmm/agents/models.py +++ b/api/tacticalrmm/agents/models.py @@ -135,7 +135,12 @@ def save(self, *args, **kwargs): orig = Agent.objects.get(pk=self.pk) mon_type_changed = self.monitoring_type != orig.monitoring_type site_changed = self.site_id != orig.site_id - if mon_type_changed or site_changed: + policy_changed = self.policy != orig.policy + block_inherit = ( + self.block_policy_inheritance != orig.block_policy_inheritance + ) + + if mon_type_changed or site_changed or policy_changed or block_inherit: self._processing_set_alert_template = True self.set_alert_template() self._processing_set_alert_template = False