From cd8cfaf0b845c2c48fe7f555b0ed3e3eff9e0ed5 Mon Sep 17 00:00:00 2001 From: Emili Castells Guasch Date: Tue, 9 Jan 2024 16:18:16 +0100 Subject: [PATCH] Fix add payment method conflict with button event --- .../resources/js/add-payment-method.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/modules/ppcp-save-payment-methods/resources/js/add-payment-method.js b/modules/ppcp-save-payment-methods/resources/js/add-payment-method.js index 4e67aaf1b..6c2c51783 100644 --- a/modules/ppcp-save-payment-methods/resources/js/add-payment-method.js +++ b/modules/ppcp-save-payment-methods/resources/js/add-payment-method.js @@ -198,9 +198,10 @@ document.addEventListener( } document.querySelector('#place_order')?.addEventListener("click", (event) => { + const cardPaymentToken = document.querySelector('input[name="wc-ppcp-credit-card-gateway-payment-token"]:checked')?.value; if ( getCurrentPaymentMethod() !== 'ppcp-credit-card-gateway' - || document.querySelector('input[name="wc-ppcp-credit-card-gateway-payment-token"]:checked')?.value !== 'new' + || cardPaymentToken && cardPaymentToken !== 'new' ) { return; }