From 85ad2f8edbf91ceec1f77c3e5d5cfc19359208e6 Mon Sep 17 00:00:00 2001
From: Philipp Stracker
Date: Tue, 17 Sep 2024 14:31:21 +0200
Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20Check=20if=20cancel=20is=20possi?=
=?UTF-8?q?ble=20before=20calling=20it?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../ppcp-axo-block/resources/js/hooks/usePhoneSyncHandler.js | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/modules/ppcp-axo-block/resources/js/hooks/usePhoneSyncHandler.js b/modules/ppcp-axo-block/resources/js/hooks/usePhoneSyncHandler.js
index 89636010f..676a76abf 100644
--- a/modules/ppcp-axo-block/resources/js/hooks/usePhoneSyncHandler.js
+++ b/modules/ppcp-axo-block/resources/js/hooks/usePhoneSyncHandler.js
@@ -69,7 +69,9 @@ export const usePhoneSyncHandler = ( paymentComponent ) => {
// Cleanup on unmount, canceling any pending debounced calls.
useEffect( () => {
return () => {
- debouncedUpdatePhone.cancel();
+ if ( debouncedUpdatePhone?.cancel ) {
+ debouncedUpdatePhone.cancel();
+ }
};
}, [ debouncedUpdatePhone ] );
};