From 2bd17285ea3bcde5c86d8cd925070b048ce39082 Mon Sep 17 00:00:00 2001 From: fda-odoo Date: Fri, 12 Jan 2018 15:38:32 +0100 Subject: [PATCH] [FIX] payment_stripe: fix the 404 error and redirect on /my/orders page Fix the 404 error with stripe on the page /my/orders if website_quote and website_sale aren't installed --- addons/payment_stripe/static/src/js/stripe.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/addons/payment_stripe/static/src/js/stripe.js b/addons/payment_stripe/static/src/js/stripe.js index 7a6d1447f87..c9d3d6aa78f 100644 --- a/addons/payment_stripe/static/src/js/stripe.js +++ b/addons/payment_stripe/static/src/js/stripe.js @@ -120,6 +120,14 @@ odoo.define('payment_stripe.stripe', function(require) { }).then(function (data) { try { provider_form[0].innerHTML = data; } catch (e) {}; }); + } else if (window.location.href.includes("/my/orders/")) { + var create_tx = ajax.jsonRpc('/pay/sale/' + acquirer_id + '/form_tx/', 'call', { + so_id: so_id, + access_token: access_token, + acquirer_id: acquirer_id + }).then(function (data) { + try { provider_form.innerHTML = data; } catch (e) {}; + }); } else { var create_tx = ajax.jsonRpc('/shop/payment/transaction/' + acquirer_id, 'call', {