From f67db5c5241c0715b10de6f7f7ba030bea8d0013 Mon Sep 17 00:00:00 2001 From: Alex P Date: Tue, 11 Jul 2023 11:31:34 +0300 Subject: [PATCH] Check that event handler is not null It is passed as null in https://github.com/woocommerce/woocommerce-paypal-payments/blob/5a0b0b41a9478a133df732f8d29f46b97cce54e2/modules/ppcp-wc-gateway/resources/js/gateway-settings.js#L85 --- modules/ppcp-button/resources/js/modules/Renderer/Renderer.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/modules/ppcp-button/resources/js/modules/Renderer/Renderer.js b/modules/ppcp-button/resources/js/modules/Renderer/Renderer.js index 1f0e3d31a..ae0997c17 100644 --- a/modules/ppcp-button/resources/js/modules/Renderer/Renderer.js +++ b/modules/ppcp-button/resources/js/modules/Renderer/Renderer.js @@ -81,7 +81,9 @@ class Renderer { ...contextConfig, onClick: this.onSmartButtonClick, onInit: (data, actions) => { - this.onSmartButtonsInit(data, actions); + if (this.onSmartButtonsInit) { + this.onSmartButtonsInit(data, actions); + } this.handleOnButtonsInit(wrapper, data, actions); }, });