From e2aabeec8cd2d9313aa454891fd6655290c39573 Mon Sep 17 00:00:00 2001 From: Eric Davis Date: Mon, 19 Jul 2010 09:54:25 -0700 Subject: [PATCH] [#4184] Load the YAML inside of #migrate. --- lib/redmine_contracts/budget_plugin_migration.rb | 5 +++-- test/integration/budget_plugin_migration_test.rb | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) 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