From 7270947ac20a80b24e55abd72e3d2502bff9546f Mon Sep 17 00:00:00 2001 From: dinamiko Date: Fri, 25 Feb 2022 11:55:04 +0100 Subject: [PATCH] Ensure `disable_funding` setting exist before getting it --- modules/ppcp-onboarding/src/Endpoint/LoginSellerEndpoint.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/ppcp-onboarding/src/Endpoint/LoginSellerEndpoint.php b/modules/ppcp-onboarding/src/Endpoint/LoginSellerEndpoint.php index b8a458609..b92fe0838 100644 --- a/modules/ppcp-onboarding/src/Endpoint/LoginSellerEndpoint.php +++ b/modules/ppcp-onboarding/src/Endpoint/LoginSellerEndpoint.php @@ -147,7 +147,7 @@ class LoginSellerEndpoint implements EndpointInterface { $accept_cards = (bool) ( $data['acceptCards'] ?? true ); $funding_sources = array(); - if ( $this->settings->get( 'disable_funding' ) ) { + if ( $this->settings->has( 'disable_funding' ) && $this->settings->get( 'disable_funding' ) ) { $funding_sources = $this->settings->get( 'disable_funding' ); if ( ! is_array( $funding_sources ) ) { $funding_sources = array();