From 904c2e5112f90c6455c268d48bd7875caeb8000a Mon Sep 17 00:00:00 2001 From: Toufik Benjaa <tbe@odoo.com> Date: Mon, 16 Apr 2018 15:20:15 +0200 Subject: [PATCH] [FIX] payment: Portal payment were not saving tokens - Portal payement is not respecting the option to save tokens after payments. --- addons/payment/controllers/portal.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/addons/payment/controllers/portal.py b/addons/payment/controllers/portal.py index 7e023e01c7a9..be70f46309e3 100644 --- a/addons/payment/controllers/portal.py +++ b/addons/payment/controllers/portal.py @@ -89,6 +89,7 @@ class WebsitePayment(http.Controller): 'amount': float(amount), 'currency_id': currency_id, 'partner_id': partner_id, + 'type': 'form_save' if acquirer.save_token else 'form', } tx = request.env['payment.transaction'].sudo().create(values) @@ -117,7 +118,8 @@ class WebsitePayment(http.Controller): 'amount': float(amount), 'currency_id': int(currency_id), 'partner_id': partner_id, - 'payment_token_id': pm_id + 'payment_token_id': pm_id, + 'type': 'form_save' if token.acquirer_id.save_token else 'form', } tx = request.env['payment.transaction'].sudo().create(values) -- GitLab