From 75063494b765e16c571cf623d3bda251532b3429 Mon Sep 17 00:00:00 2001 From: Evgeny Fadeev Date: Tue, 29 May 2012 06:25:05 -0400 Subject: a bug fix in the edit post branch by email --- askbot/models/reply_by_email.py | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/askbot/models/reply_by_email.py b/askbot/models/reply_by_email.py index 0bf46a14..166c1dd6 100644 --- a/askbot/models/reply_by_email.py +++ b/askbot/models/reply_by_email.py @@ -106,19 +106,16 @@ class ReplyAddress(models.Model): revision_comment = revision_comment, by_email = True ) + post = self.post else: + post = self.response_post or self.post self.user.edit_post( - post = self.response_post, + post = post, body_text = body_text, revision_comment = revision_comment, by_email = True ) - #todo: why do we have these branches? - if self.response_post: - thread = self.response_post.thread - else: - thread = self.post.thread - thread.invalidate_cached_data() + post.thread.invalidate_cached_data() def create_reply(self, body_text): """creates a reply to the post which was emailed -- cgit v1.2.3-1-g7c22