From 11fa993c107933055c3a07974d0d52e876f76c43 Mon Sep 17 00:00:00 2001 From: Justin Edmund Date: Wed, 15 Jan 2025 15:34:51 -0800 Subject: [PATCH] Try to fix data migration error in post-deploy script --- lib/post_deployment/database_migrator.rb | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/lib/post_deployment/database_migrator.rb b/lib/post_deployment/database_migrator.rb index a81eca0..36bae38 100644 --- a/lib/post_deployment/database_migrator.rb +++ b/lib/post_deployment/database_migrator.rb @@ -65,9 +65,12 @@ module PostDeployment new_schema_version = ActiveRecord::Base.connection.migration_context.current_version # Run data migrations - data_version = DataMigrate::DataMigrator.current_version - DataMigrate::DataMigrator.migrate - new_data_version = DataMigrate::DataMigrator.current_version + data_migrations_path = DataMigrate.config.data_migrations_path + data_migration_context = DataMigrate::MigrationContext.new(data_migrations_path) + + data_version = data_migration_context.current_version + data_migration_context.migrate + new_data_version = data_migration_context.current_version if schema_version == new_schema_version && data_version == new_data_version log_step "No pending migrations."