From 9d84e8cf49900d8c3fc0a6e59d281face517d44e Mon Sep 17 00:00:00 2001 From: Ilan Steemers Date: Wed, 24 Jun 2015 15:28:47 +0200 Subject: [PATCH] using PRE_SAVE instead of POST_SAVE signal for hook. --- django_q/models.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/django_q/models.py b/django_q/models.py index e1f1b29..65234b7 100644 --- a/django_q/models.py +++ b/django_q/models.py @@ -2,7 +2,7 @@ import importlib import logging from django.db import models -from django.db.models.signals import post_save +from django.db.models.signals import pre_save from django.dispatch import receiver from picklefield import PickledObjectField @@ -30,8 +30,7 @@ class Task(models.Model): class Meta: app_label = 'django_q' - -@receiver(post_save, sender=Task) +@receiver(pre_save, sender=Task) def call_hook(sender, instance, **kwargs): if instance.hook: module, func = instance.hook.rsplit('.', 1)