From 806c211e35c77212aa73e7fa762bf336a708e88e Mon Sep 17 00:00:00 2001 From: David Remer Date: Fri, 11 Sep 2020 10:17:03 +0300 Subject: [PATCH] add fallback when get_current_screen returns null. --- modules/ppcp-wc-gateway/src/class-wcgatewaymodule.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/modules/ppcp-wc-gateway/src/class-wcgatewaymodule.php b/modules/ppcp-wc-gateway/src/class-wcgatewaymodule.php index baf862dbb..976239f22 100644 --- a/modules/ppcp-wc-gateway/src/class-wcgatewaymodule.php +++ b/modules/ppcp-wc-gateway/src/class-wcgatewaymodule.php @@ -174,6 +174,9 @@ class WcGatewayModule implements ModuleInterface { $dcc_applies = $container->get( 'api.helpers.dccapplies' ); $screen = ! function_exists( 'get_current_screen' ) ? (object) array( 'id' => 'front' ) : get_current_screen(); + if (! $screen) { + $screen = (object) array( 'id' => 'front' ); + } /** * The DCC Applies object. *