From a34b5f6b1b677fd208e38b92ceb60862d85a1249 Mon Sep 17 00:00:00 2001 From: Luke Sneeringer Date: Thu, 14 Aug 2014 15:06:00 -0400 Subject: [PATCH] Ensure that manual pre_save and post_save sends created. --- awx/main/models/base.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/awx/main/models/base.py b/awx/main/models/base.py index 9373f8fd80..0dcf029c22 100644 --- a/awx/main/models/base.py +++ b/awx/main/models/base.py @@ -180,6 +180,7 @@ class BaseModel(models.Model): # It's safe to send `update_fields` here since signal listeners # are required to take **kwargs. signals.pre_save.send(sender=origin, instance=self, + created=False, raw=kwargs.get('raw', False), using=kwargs.get('using', None), update_fields=update_fields) @@ -196,6 +197,7 @@ class BaseModel(models.Model): # Send the post-save signal. if not meta.auto_created: signals.post_save.send(sender=origin, instance=self, + created=False, raw=kwargs.get('raw', False), using=kwargs.get('using', None), update_fields=update_fields)