diff --git a/lib/redmine_contracts/budget_plugin_migration.rb b/lib/redmine_contracts/budget_plugin_migration.rb index 3fb195c..dffe9eb 100644 --- a/lib/redmine_contracts/budget_plugin_migration.rb +++ b/lib/redmine_contracts/budget_plugin_migration.rb @@ -33,9 +33,10 @@ module RedmineContracts def self.migrate_contracts ::Engines.plugins['redmine_contracts'].migrate end - + + # * old_data - YAML string of deliverables to migrate def self.migrate(old_data) - @@data = old_data + @@data = YAML.load(old_data) ActiveRecord::Base.transaction do @@data.each do |old_deliverable| diff --git a/test/integration/budget_plugin_migration_test.rb b/test/integration/budget_plugin_migration_test.rb index ac94c94..0854d4f 100644 --- a/test/integration/budget_plugin_migration_test.rb +++ b/test/integration/budget_plugin_migration_test.rb @@ -6,7 +6,7 @@ class BudgetPluginMigrationTest < ActionController::IntegrationTest end def load_test_fixture - YAML.load(File.read(File.expand_path(File.dirname(__FILE__)) + "/../fixtures/budget_plugin_migration/budget.yml")) + File.read(File.expand_path(File.dirname(__FILE__)) + "/../fixtures/budget_plugin_migration/budget.yml") end context "migrate" do