summaryrefslogtreecommitdiff
path: root/addons/website_mail/controllers/main.py
diff options
context:
space:
mode:
authorJérome Maes <jem@openerp.com>2015-09-21 17:53:24 +0200
committerJérome Maes <jem@openerp.com>2015-09-23 13:05:41 +0200
commit6ed93f17701dc81257bab599f0ded63b37cf71ac (patch)
treefd7d2c5fb68ba32cec4c073bb927d9d27944d723 /addons/website_mail/controllers/main.py
parent04400f8b61a242f0746b2a080068c44bf040b48d (diff)
[FIX] website_mail : prevent posting empty comment
Diffstat (limited to 'addons/website_mail/controllers/main.py')
-rw-r--r--addons/website_mail/controllers/main.py7
1 files changed, 5 insertions, 2 deletions
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)