From 6d7f772e98a2c8fdd31047014645877417f13bc7 Mon Sep 17 00:00:00 2001 From: AlanCoding Date: Fri, 4 May 2018 08:12:40 -0400 Subject: [PATCH] avoid DB action in signal, confusing logs --- awx/main/signals.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/awx/main/signals.py b/awx/main/signals.py index a702fd2aaa..ea663eba39 100644 --- a/awx/main/signals.py +++ b/awx/main/signals.py @@ -205,7 +205,7 @@ def set_original_organization(sender, instance, **kwargs): pre-save organization, so we can later determine if the organization field is dirty. ''' - instance.__original_org = instance.organization + instance.__original_org_id = instance.organization_id def save_related_job_templates(sender, instance, **kwargs): @@ -217,7 +217,7 @@ def save_related_job_templates(sender, instance, **kwargs): if sender not in (Project, Inventory): raise ValueError('This signal callback is only intended for use with Project or Inventory') - if instance.__original_org != instance.organization: + if instance.__original_org_id != instance.organization_id: jtq = JobTemplate.objects.filter(**{sender.__name__.lower(): instance}) for jt in jtq: update_role_parentage_for_instance(jt)