summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEvgeny Fadeev <evgeny.fadeev@gmail.com>2012-05-29 06:25:05 -0400
committerEvgeny Fadeev <evgeny.fadeev@gmail.com>2012-05-29 06:25:05 -0400
commit75063494b765e16c571cf623d3bda251532b3429 (patch)
tree6881e4c1f4e068a2dce4d5c3cb13c12b0bd12e2e
parenta1e7c8aec92894b331c74c18f1e3d4289b176f28 (diff)
downloadaskbot-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.py11
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