From f50666bf5840a6d03ad1564d61671c24a8dd3577 Mon Sep 17 00:00:00 2001 From: Thomas Roberts Date: Tue, 5 Sep 2023 11:27:20 +0100 Subject: [PATCH] Don't enqueue scripts if asset file is not there --- src/Domain/Services/JetpackWooCommerceAnalytics.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Domain/Services/JetpackWooCommerceAnalytics.php b/src/Domain/Services/JetpackWooCommerceAnalytics.php index c09d05fd9e5..412d6290b77 100644 --- a/src/Domain/Services/JetpackWooCommerceAnalytics.php +++ b/src/Domain/Services/JetpackWooCommerceAnalytics.php @@ -90,7 +90,9 @@ public function register_assets() { return; } $asset_file = include dirname( __FILE__ ) . '/../../../build/wc-blocks-jetpack-woocommerce-analytics.asset.php'; - $this->asset_api->register_script( 'wc-blocks-jetpack-woocommerce-analytics', 'build/wc-blocks-jetpack-woocommerce-analytics.js', array_merge( array( 'wc-blocks' ), $asset_file['dependencies'] ) ); + if ( is_array( $asset_file['dependencies'] ) ) { + $this->asset_api->register_script( 'wc-blocks-jetpack-woocommerce-analytics', 'build/wc-blocks-jetpack-woocommerce-analytics.js', array_merge( array( 'wc-blocks' ), $asset_file['dependencies'] ) ); + } } /**