From fd57c5409a21cdd1efdb82a17f18fd7041d02996 Mon Sep 17 00:00:00 2001 From: "Jorge A. Torres" Date: Tue, 19 Apr 2022 11:22:04 -0300 Subject: [PATCH] Prevent possible fatal error during install --- plugins/woocommerce/includes/class-wc-install.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/woocommerce/includes/class-wc-install.php b/plugins/woocommerce/includes/class-wc-install.php index d19c54df066..d4d6803285c 100644 --- a/plugins/woocommerce/includes/class-wc-install.php +++ b/plugins/woocommerce/includes/class-wc-install.php @@ -700,7 +700,7 @@ class WC_Install { $settings = WC_Admin_Settings::get_settings_pages(); foreach ( $settings as $section ) { - if ( ! method_exists( $section, 'get_settings' ) ) { + if ( ! is_a( $section, 'WC_Settings_Page' ) || ! method_exists( $section, 'get_settings' ) ) { continue; } $subsections = array_unique( array_merge( array( '' ), array_keys( $section->get_sections() ) ) );