From 82ae70e910bea9bab7f9307918dfd4b45f60a02b Mon Sep 17 00:00:00 2001 From: Moon Date: Wed, 2 Dec 2020 15:38:07 -0800 Subject: [PATCH] Skip checking WooCommerce support if stylesheet does not exist (https://github.com/woocommerce/woocommerce-admin/pull/5783) --- plugins/woocommerce-admin/src/Features/Onboarding.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/plugins/woocommerce-admin/src/Features/Onboarding.php b/plugins/woocommerce-admin/src/Features/Onboarding.php index bb1a2ebd147..b14903245f4 100644 --- a/plugins/woocommerce-admin/src/Features/Onboarding.php +++ b/plugins/woocommerce-admin/src/Features/Onboarding.php @@ -574,7 +574,11 @@ class Onboarding { } foreach ( $themes as $theme ) { - $directory = new \RecursiveDirectoryIterator( $theme->theme_root . '/' . $theme->stylesheet ); + $stylesheet_file = $theme->theme_root . '/' . $theme->stylesheet; + if ( ! file_exists( $stylesheet_file ) ) { + continue; + } + $directory = new \RecursiveDirectoryIterator( $stylesheet_file ); $iterator = new \RecursiveIteratorIterator( $directory ); $files = new \RegexIterator( $iterator, '/^.+\.php$/i', \RecursiveRegexIterator::GET_MATCH );