Mercurial > libervia-backend
diff frontends/src/quick_frontend/quick_blog.py @ 1848:446a1539c207
quick_frontend (blog): fixes main item update (comment's data were lost)
author | souliane <souliane@mailoo.org> |
---|---|
date | Mon, 22 Feb 2016 13:15:02 +0100 |
parents | d17772b0fe22 |
children | a754d6381550 |
line wrap: on
line diff
--- a/frontends/src/quick_frontend/quick_blog.py Thu Feb 18 15:41:47 2016 +0100 +++ b/frontends/src/quick_frontend/quick_blog.py Mon Feb 22 13:15:02 2016 +0100 @@ -248,7 +248,8 @@ """Send entry according to parent QuickBlog configuration and current level""" # keys to keep other than content*, title* and tag* - keys_to_keep = ('id', 'comments', 'author', 'author_jid', 'published') + # FIXME: see how to avoid comments node hijacking (someone could bind his post to another post's comments node) + keys_to_keep = ('id', 'comments', 'author', 'author_jid', 'published', 'comments_node', 'comments_service') mb_data = {} for key in keys_to_keep: @@ -269,8 +270,7 @@ raise NotImplementedError if self.level == 0: - if self.new: - mb_data["allow_comments"] = C.BOOL_TRUE + mb_data["allow_comments"] = C.BOOL_TRUE if self.blog.new_message_target == C.GROUP: common.iter2dict('group', self.blog.targets, mb_data)