diff --git a/addons/website_mail/controllers/main.py b/addons/website_mail/controllers/main.py index b36378961a9..5ae3b6a0734 100644 --- a/addons/website_mail/controllers/main.py +++ b/addons/website_mail/controllers/main.py @@ -166,5 +166,8 @@ class WebsiteMail(http.Controller): @http.route(['/website_mail/post/post'], type='http', method=['POST'], auth='public', website=True) def chatter_post(self, res_model='', res_id=None, message='', redirect=None, **kw): res_id = int(res_id) - message = _message_post_helper(res_model, res_id, message, **kw) - return request.redirect(request.httprequest.referrer + "#message-%s" % (message.id,)) + url = request.httprequest.referrer + if message: + message = _message_post_helper(res_model, res_id, message, **kw) + url = url + "#message-%s" % (message.id,) + return request.redirect(url) diff --git a/addons/website_sale/controllers/website_mail.py b/addons/website_sale/controllers/website_mail.py index 93559316d6c..937adbb3d0f 100644 --- a/addons/website_sale/controllers/website_mail.py +++ b/addons/website_sale/controllers/website_mail.py @@ -44,7 +44,6 @@ class WebsiteMailController(WebsiteMail): 'res_id': res_id, 'message_id': message_id, }) - print rating except Exception: pass return response