Fixed that custom_field_values are not reloaded on #reload (#13119).

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11349 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
Jean-Philippe Lang
2013-02-11 17:38:30 +00:00
parent eed4954f0a
commit 514f2d6c0f
2 changed files with 23 additions and 0 deletions
@@ -32,6 +32,8 @@ module Redmine
:order => "#{CustomField.table_name}.position",
:dependent => :delete_all,
:validate => false
send :alias_method, :reload_without_custom_fields, :reload
send :include, Redmine::Acts::Customizable::InstanceMethods
validate :validate_custom_field_values
after_save :save_custom_field_values
@@ -152,6 +154,12 @@ module Redmine
@custom_field_values_changed = true
end
def reload(*args)
@custom_field_values = nil
@custom_field_values_changed = false
reload_without_custom_fields(*args)
end
module ClassMethods
end
end