From 5d57db05564cb55a99f2088c50391296670ba8d6 Mon Sep 17 00:00:00 2001 From: Radek Czajka Date: Tue, 15 Jan 2013 11:14:31 +0100 Subject: [PATCH 1/1] fix sending answer --- questions/models.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) 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 -- 2.20.1