From af8af70fd967cdc3ba4d306e329d147ddd818911 Mon Sep 17 00:00:00 2001 From: Nils Hamerlinck Date: Tue, 14 May 2019 11:23:46 +0000 Subject: [PATCH] [FIX] payment: transactional routes should not appear in the sitemap MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit closes odoo/odoo#33360 Signed-off-by: Jérémy Kersten (jke) --- addons/payment/controllers/portal.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/addons/payment/controllers/portal.py b/addons/payment/controllers/portal.py index 2a3a649e96b..8b4585b9393 100644 --- a/addons/payment/controllers/portal.py +++ b/addons/payment/controllers/portal.py @@ -41,7 +41,7 @@ class PaymentProcessing(http.Controller): # I prefer to let the controller chose when to access to payment.transaction using sudo return request.session.get("__payment_tx_ids__", []) - @http.route(['/payment/process'], type="http", auth="public", website=True) + @http.route(['/payment/process'], type="http", auth="public", website=True, sitemap=False) def payment_status_page(self, **kwargs): # When the customer is redirect to this website page, # we retrieve the payment transaction list from his session @@ -127,7 +127,7 @@ class WebsitePayment(http.Controller): } return request.render("payment.pay_methods", values) - @http.route(['/website_payment/pay'], type='http', auth='public', website=True) + @http.route(['/website_payment/pay'], type='http', auth='public', website=True, sitemap=False) def pay(self, reference='', order_id=None, amount=False, currency_id=None, acquirer_id=None, **kw): env = request.env user = env.user.sudo() @@ -267,7 +267,7 @@ class WebsitePayment(http.Controller): except Exception as e: return request.redirect('/payment/process') - @http.route(['/website_payment/confirm'], type='http', auth='public', website=True) + @http.route(['/website_payment/confirm'], type='http', auth='public', website=True, sitemap=False) def confirm(self, **kw): tx_id = int(kw.get('tx_id', 0)) if tx_id: