From d5ddf5152cc98b4bc5d86857c8bacc40a3e750f4 Mon Sep 17 00:00:00 2001 From: "chm@openerp.com" <> Date: Fri, 14 Mar 2014 19:00:29 +0100 Subject: [PATCH] [FIX] website: remove backslash from redirect with enable_editor bzr revid: chm@openerp.com-20140314180029-iaeq4i6735pcw100 --- addons/website_blog/controllers/main.py | 4 ++-- addons/website_event/controllers/main.py | 2 +- addons/website_sale/controllers/main.py | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/addons/website_blog/controllers/main.py b/addons/website_blog/controllers/main.py index 10a43be1bef..a1b4d9d5035 100644 --- a/addons/website_blog/controllers/main.py +++ b/addons/website_blog/controllers/main.py @@ -245,7 +245,7 @@ class WebsiteBlog(http.Controller): 'content': '', 'website_published': False, }, context=create_context) - return werkzeug.utils.redirect("/blogpost/%s/?enable_editor=1" % new_blog_post_id) + return werkzeug.utils.redirect("/blogpost/%s?enable_editor=1" % new_blog_post_id) @http.route('/blogpost/duplicate', type='http', auth="public", website=True) def blog_post_copy(self, blog_post_id, **post): @@ -258,4 +258,4 @@ class WebsiteBlog(http.Controller): cr, uid, context = request.cr, request.uid, request.context create_context = dict(context, mail_create_nosubscribe=True) new_blog_post_id = request.registry['blog.post'].copy(cr, uid, blog_post_id, {}, context=create_context) - return werkzeug.utils.redirect("/blogpost/%s/?enable_editor=1" % new_blog_post_id) + return werkzeug.utils.redirect("/blogpost/%s?enable_editor=1" % new_blog_post_id) diff --git a/addons/website_event/controllers/main.py b/addons/website_event/controllers/main.py index c410536a0b5..dad603f47ef 100644 --- a/addons/website_event/controllers/main.py +++ b/addons/website_event/controllers/main.py @@ -202,4 +202,4 @@ class website_event(http.Controller): 'date_end': (date_begin + timedelta(days=(1))).strftime('%Y-%m-%d'), } event_id = Event.create(request.cr, request.uid, vals, context=context) - return request.redirect("/event/%s/?enable_editor=1" % event_id) + return request.redirect("/event/%s?enable_editor=1" % event_id) diff --git a/addons/website_sale/controllers/main.py b/addons/website_sale/controllers/main.py index 66422767af4..0a887b3883e 100644 --- a/addons/website_sale/controllers/main.py +++ b/addons/website_sale/controllers/main.py @@ -331,7 +331,7 @@ class Ecommerce(http.Controller): }, context=request.context) product = Product.browse(request.cr, request.uid, product_id, context=request.context) - return request.redirect("/shop/product/%s/?enable_editor=1" % product.product_tmpl_id.id) + return request.redirect("/shop/product/%s?enable_editor=1" % slug(product.product_tmpl_id)) @http.route(['/shop/mycart'], type='http', auth="public", website=True, multilang=True) def mycart(self, **post):