From 7b911245d31509da8fa656bbedc37213d3148897 Mon Sep 17 00:00:00 2001 From: Marius Balteanu Date: Mon, 27 Nov 2023 20:58:55 +0000 Subject: Updates Rails to 7.1.2 (#36320). Patch by Takashi Kato. git-svn-id: https://svn.redmine.org/redmine/trunk@22488 e93f8b46-1217-0410-a6f0-8f06a7374b81 --- lib/redmine/plugin.rb | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'lib') diff --git a/lib/redmine/plugin.rb b/lib/redmine/plugin.rb index 79e310f31..85e20f383 100644 --- a/lib/redmine/plugin.rb +++ b/lib/redmine/plugin.rb @@ -467,7 +467,7 @@ module Redmine else migrations end - Migrator.new(:up, selected_migrations, schema_migration, target_version).migrate + Migrator.new(:up, selected_migrations, schema_migration, internal_metadata, target_version).migrate end def down(target_version = nil) @@ -477,15 +477,15 @@ module Redmine else migrations end - Migrator.new(:down, selected_migrations, schema_migration, target_version).migrate + Migrator.new(:down, selected_migrations, schema_migration, internal_metadata, target_version).migrate end def run(direction, target_version) - Migrator.new(direction, migrations, schema_migration, target_version).run + Migrator.new(direction, migrations, schema_migration, internal_metadata, target_version).run end def open - Migrator.new(:up, migrations, schema_migration) + Migrator.new(:up, migrations, schema_migration, internal_metadata) end def current_version @@ -510,7 +510,7 @@ module Redmine # Delete migrations that don't match .. to_i will work because the number comes first @all_versions ||= {} @all_versions[plugin.id.to_s] ||= begin - sm_table = ::ActiveRecord::SchemaMigration.table_name + sm_table = ::ActiveRecord::Base.connection.schema_migration.table_name migration_versions = ActiveRecord::Base.connection.select_values("SELECT version FROM #{sm_table}") versions_by_plugins = migration_versions.group_by {|version| version.match(/-(.*)$/).try(:[], 1)} @all_versions = versions_by_plugins.transform_values! {|versions| versions.map!(&:to_i).sort!} -- cgit v1.2.3