From: Radek Czajka Date: Tue, 15 Jan 2013 10:14:31 +0000 (+0100) Subject: fix sending answer X-Git-Url: https://git.mdrn.pl/prawokultury.git/commitdiff_plain/5d57db05564cb55a99f2088c50391296670ba8d6?ds=inline fix sending answer --- diff --git a/questions/models.py b/questions/models.py index bc7d960..06addd3 100644 --- a/questions/models.py +++ b/questions/models.py @@ -1,5 +1,6 @@ # -*- coding: utf-8 from datetime import datetime +from django.conf import settings from django.contrib.sites.models import Site from django.core.mail import EmailMultiAlternatives from django.db import models @@ -56,9 +57,13 @@ class Question(models.Model): def save(self, *args, **kwargs): now = datetime.now() + notify = False if self.answered and not self.answered_at: - self.notify_author() + notify = True self.answered_at = now if self.published and not self.published_at: self.published_at = now - super(Question, self).save(*args, **kwargs) + ret = super(Question, self).save(*args, **kwargs) + if notify: + self.notify_author() + return ret