diff options
| author | Fabien Meghazi <fme@openerp.com> | 2013-09-09 09:50:31 +0200 |
|---|---|---|
| committer | Fabien Meghazi <fme@openerp.com> | 2013-09-09 09:50:31 +0200 |
| commit | e980e1c71509559cf52e08c3a76e50fbeb49b053 (patch) | |
| tree | c0a4d2d54103d6edace0029f342fd5c1145cc4d2 /addons/website_mail | |
| parent | 81118812a89091b7dfcabcf24a86ca4bf92a38ca (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.py | 8 |
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") |
