summaryrefslogtreecommitdiff
path: root/addons/website_mail
diff options
context:
space:
mode:
authorFabien Meghazi <fme@openerp.com>2013-09-09 09:50:31 +0200
committerFabien Meghazi <fme@openerp.com>2013-09-09 09:50:31 +0200
commite980e1c71509559cf52e08c3a76e50fbeb49b053 (patch)
treec0a4d2d54103d6edace0029f342fd5c1145cc4d2 /addons/website_mail
parent81118812a89091b7dfcabcf24a86ca4bf92a38ca (diff)
[FIX] context merge
bzr revid: fme@openerp.com-20130909075031-rvwxjdc07zhq0m8u
Diffstat (limited to 'addons/website_mail')
-rw-r--r--addons/website_mail/controllers/main.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/addons/website_mail/controllers/main.py b/addons/website_mail/controllers/main.py
index 32a93dfaf45..1efcecc9f3e 100644
--- a/addons/website_mail/controllers/main.py
+++ b/addons/website_mail/controllers/main.py
@@ -71,13 +71,15 @@ class website_mail(http.Controller):
return '%s/admin#action=redirect&url=%s/blog/%s/%s/post' % (url, url, mail_group_id, blog_id)
if 'body' in request.session and request.session.body:
+ context = request.context.copy()
+ context.update({'mail_create_nosubsrequest.cribe': True})
request.registry['mail.group'].message_post(request.cr, request.uid, mail_group_id,
body=request.session.body,
parent_id=blog_id,
website_published=blog_id and True or False,
type='comment',
subtype='mt_comment',
- context=dict({'mail_create_nosubsrequest.cribe': True} + request.context))
+ context=context)
request.session.body = False
if post.get('body'):
@@ -87,13 +89,15 @@ class website_mail(http.Controller):
@website.route(['/blog/<int:mail_group_id>/new'], type='http', auth="public")
def new_blog_post(self, mail_group_id=None, **post):
+ context = request.context.copy()
+ context.update({'mail_create_nosubsrequest.cribe': True})
blog_id = request.registry['mail.group'].message_post(request.cr, request.uid, mail_group_id,
body=_("Blog content.<br/>Please edit this content then you can publish this blog."),
subject=_("Blog title"),
website_published=False,
type='comment',
subtype='mt_comment',
- context=dict({'mail_create_nosubsrequest.cribe': True} + request.context))
+ context=context)
return werkzeug.utils.redirect("/blog/%s/%s/" % (mail_group_id, blog_id))
@website.route(['/blog/<int:mail_group_id>/subscribe', '/blog/<int:mail_group_id>/<int:blog_id>/subscribe'], type='http', auth="public")