From 6bf887faeaa782da0bcbded05807df4538fc4d07 Mon Sep 17 00:00:00 2001 From: Luigi Teschio Date: Wed, 2 Aug 2023 15:12:05 +0200 Subject: [PATCH] improve migration to blockified templates (https://github.com/woocommerce/woocommerce-blocks/pull/10415) --- plugins/woocommerce-blocks/src/Migration.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/plugins/woocommerce-blocks/src/Migration.php b/plugins/woocommerce-blocks/src/Migration.php index 8a80059069e..9164b24e2d6 100644 --- a/plugins/woocommerce-blocks/src/Migration.php +++ b/plugins/woocommerce-blocks/src/Migration.php @@ -28,10 +28,14 @@ class Migration { */ public function run_migrations() { $current_db_version = get_option( Options::WC_BLOCK_VERSION, '' ); + $schema_version = get_option( 'wc_blocks_db_schema_version', '' ); // This check is necessary because the version was not being set in the database until 10.3.0. + // Checking wc_blocks_db_schema_version determines if it's a fresh install (value will be empty) + // or an update from WC Blocks older than 10.3.0 (it will have some value). In the latter scenario + // we should run the migration. // We can remove this check in the next months. - if ( ! empty( get_option( 'wc_blocks_db_schema_version', '' ) ) ) { + if ( ! empty( $schema_version ) && ( empty( $current_db_version ) ) ) { $this->wc_blocks_update_1030_blockified_product_grid_block(); }