[#467] Fix bug with Journal subclasses having caches columns

This commit is contained in:
Eric Davis 2011-06-17 09:41:14 -07:00
parent b52d2b2238
commit 47c7e0774a
1 changed files with 6 additions and 0 deletions

View File

@ -50,6 +50,12 @@ class GeneralizeJournals < ActiveRecord::Migration
t.remove :journalized_type
end
# Reset class and subclasses, otherwise they will try to save using older attributes
Journal.reset_column_information
Journal.send(:subclasses).each do |klass|
klass.reset_column_information if klass.respond_to?(:reset_column_information)
end
# Build initial journals for all activity providers
providers = Redmine::Activity.providers.collect {|k, v| v.collect(&:constantize) }.flatten.compact.uniq
providers.each do |p|