From b4c72220c72e22328b3a96024c59d79889b71ae5 Mon Sep 17 00:00:00 2001 From: Toufik Benjaa Date: Fri, 7 Sep 2018 10:21:00 +0200 Subject: [PATCH] [FIX] payment: portal payment use newly generated reference - When creating a transaction on the payment page of the portal, the transaction reference returned was incorrect. This commit return the newly created transaction's reference. --- addons/payment/controllers/portal.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/payment/controllers/portal.py b/addons/payment/controllers/portal.py index 29a8d8568fc..904c440bcac 100644 --- a/addons/payment/controllers/portal.py +++ b/addons/payment/controllers/portal.py @@ -118,7 +118,7 @@ class WebsitePayment(http.Controller): 'partner_id': partner_id, } - return acquirer.sudo().render(reference, float(amount), int(currency_id), values=render_values) + return acquirer.sudo().render(tx.reference, float(amount), int(currency_id), values=render_values) @http.route(['/website_payment/token///', '/website_payment/token/v2///'], type='http', auth='public', website=True)