diff options
author | Evgeny Fadeev <evgeny.fadeev@gmail.com> | 2012-05-29 06:25:05 -0400 |
---|---|---|
committer | Evgeny Fadeev <evgeny.fadeev@gmail.com> | 2012-05-29 06:25:05 -0400 |
commit | 75063494b765e16c571cf623d3bda251532b3429 (patch) | |
tree | 6881e4c1f4e068a2dce4d5c3cb13c12b0bd12e2e | |
parent | a1e7c8aec92894b331c74c18f1e3d4289b176f28 (diff) | |
download | askbot-75063494b765e16c571cf623d3bda251532b3429.tar.gz askbot-75063494b765e16c571cf623d3bda251532b3429.tar.bz2 askbot-75063494b765e16c571cf623d3bda251532b3429.zip |
a bug fix in the edit post branch by email
-rw-r--r-- | askbot/models/reply_by_email.py | 11 |
1 files 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 |