From c2be07c6c39021c11dfe7fdb36b9d7bd7b872d68 Mon Sep 17 00:00:00 2001 From: Reinier Balt Date: Fri, 10 Jun 2011 22:43:07 +0200 Subject: [PATCH] update migration to make the default nil instead of empty string to maintain backward compatibility running 2.0 (old aasm) tests on migrated db gives a lot of errors because of the empty string --- db/migrate/20110526192008_adapt_to_new_aasm.rb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/db/migrate/20110526192008_adapt_to_new_aasm.rb b/db/migrate/20110526192008_adapt_to_new_aasm.rb index 787576bc..206a6ec6 100644 --- a/db/migrate/20110526192008_adapt_to_new_aasm.rb +++ b/db/migrate/20110526192008_adapt_to_new_aasm.rb @@ -1,8 +1,8 @@ class AdaptToNewAasm < ActiveRecord::Migration def self.up - change_column :todos, :state, :string, :limit => 20, :default => "", :null => false - change_column :projects, :state, :string, :limit => 20, :default => "", :null => false - change_column :recurring_todos, :state, :string, :limit => 20, :default => "", :null => false + change_column_default :todos, :state, nil + change_column_default :projects, :state, nil + change_column_default :recurring_todos, :state, nil end def self.down