Rails3: replace deprecated 'validate' method at CustomField model.

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@6912 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
Toshi MARUYAMA 2011-08-31 13:12:34 +00:00
parent dbc616c928
commit 545c4fa6c9
1 changed files with 3 additions and 1 deletions

View File

@ -25,6 +25,8 @@ class CustomField < ActiveRecord::Base
validates_length_of :name, :maximum => 30
validates_inclusion_of :field_format, :in => Redmine::CustomFieldFormat.available_formats
validate :validate_values
def initialize(attributes = nil)
super
self.possible_values ||= []
@ -36,7 +38,7 @@ class CustomField < ActiveRecord::Base
true
end
def validate
def validate_values
if self.field_format == "list"
errors.add(:possible_values, :blank) if self.possible_values.nil? || self.possible_values.empty?
errors.add(:possible_values, :invalid) unless self.possible_values.is_a? Array