From 72f913ab97cf24f010fb75235b6c8a709419998c Mon Sep 17 00:00:00 2001 From: Ilan Date: Sun, 19 Jul 2015 14:29:40 +0200 Subject: [PATCH] switching hook to post_save This might delay a hook slightly, but it makes more sense if you want to perform hook actions on groups since Pre_save the latest member of the group won't be available yet. --- django_q/models.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/django_q/models.py b/django_q/models.py index a8eb818..b9fa003 100644 --- a/django_q/models.py +++ b/django_q/models.py @@ -4,7 +4,7 @@ import importlib from django.core.urlresolvers import reverse from django.utils.translation import ugettext_lazy as _ from django.db import models -from django.db.models.signals import pre_save +from django.db.models.signals import post_save from django.dispatch import receiver from django.utils import timezone from picklefield import PickledObjectField @@ -72,7 +72,7 @@ class Task(models.Model): ordering = ['-stopped'] -@receiver(pre_save, sender=Task) +@receiver(post_save, sender=Task) def call_hook(sender, instance, **kwargs): if instance.hook: logger = logging.getLogger('django-q')