Feature #29914 » 0009-Fix-ArgumentError-wrong-number-of-arguments-given-1-.patch
| lib/redmine/plugin.rb | ||
|---|---|---|
| 539 | 539 |
else |
| 540 | 540 |
migrations |
| 541 | 541 |
end |
| 542 |
Migrator.new(:up, selected_migrations, target_version).migrate |
|
| 542 |
Migrator.new(:up, selected_migrations, schema_migration, target_version).migrate
|
|
| 543 | 543 |
end |
| 544 | 544 | |
| 545 | 545 |
def down(target_version = nil) |
| ... | ... | |
| 549 | 549 |
else |
| 550 | 550 |
migrations |
| 551 | 551 |
end |
| 552 |
Migrator.new(:down, selected_migrations, target_version).migrate |
|
| 552 |
Migrator.new(:down, selected_migrations, schema_migration, target_version).migrate
|
|
| 553 | 553 |
end |
| 554 | 554 | |
| 555 | 555 |
def run(direction, target_version) |
| 556 |
Migrator.new(direction, migrations, target_version).run |
|
| 556 |
Migrator.new(direction, migrations, schema_migration, target_version).run
|
|
| 557 | 557 |
end |
| 558 | 558 | |
| 559 | 559 |
def open |
| 560 |
Migrator.new(:up, migrations, nil)
|
|
| 560 |
Migrator.new(:up, migrations, schema_migration)
|
|
| 561 | 561 |
end |
| 562 | 562 |
end |
| 563 | 563 | |
| ... | ... | |
| 571 | 571 |
self.current_plugin = plugin |
| 572 | 572 |
return if current_version(plugin) == version |
| 573 | 573 | |
| 574 |
MigrationContext.new(plugin.migration_directory).migrate(version) |
|
| 574 |
MigrationContext.new(plugin.migration_directory, ::ActiveRecord::Base.connection.schema_migration).migrate(version)
|
|
| 575 | 575 |
end |
| 576 | 576 | |
| 577 | 577 |
def get_all_versions(plugin = current_plugin) |