summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--askbot/models/__init__.py2
-rw-r--r--askbot/models/question.py1
2 files changed, 3 insertions, 0 deletions
diff --git a/askbot/models/__init__.py b/askbot/models/__init__.py
index d7f2770f..9abb4198 100644
--- a/askbot/models/__init__.py
+++ b/askbot/models/__init__.py
@@ -1104,6 +1104,7 @@ def user_retag_question(
tagnames = tags,
silent = silent
)
+ question.thread.invalidate_cached_data()
award_badges_signal.send(None,
event = 'retag_question',
actor = self,
@@ -1475,6 +1476,7 @@ def user_post_answer(
email_notify = follow,
wiki = wiki
)
+ answer_post.thread.invalidate_cached_data()
award_badges_signal.send(None,
event = 'post_answer',
actor = self,
diff --git a/askbot/models/question.py b/askbot/models/question.py
index f0e6e03e..ff39bb7d 100644
--- a/askbot/models/question.py
+++ b/askbot/models/question.py
@@ -370,6 +370,7 @@ class Thread(models.Model):
self.closed_at = closed_at
self.close_reason = close_reason
self.save()
+ self.invalidate_cached_data()
def set_accepted_answer(self, answer, timestamp):
if answer and answer.thread != self: