##// END OF EJS Templates
Handle min_length and max_length nil values (#17446)....
Jean-Philippe Lang -
r12975:fd8df67ddbe9
parent child
Show More
@@ -352,8 +352,8 class CustomField < ActiveRecord::Base
352 errs = []
352 errs = []
353 unless value.to_s == ''
353 unless value.to_s == ''
354 errs << ::I18n.t('activerecord.errors.messages.invalid') unless regexp.blank? or value =~ Regexp.new(regexp)
354 errs << ::I18n.t('activerecord.errors.messages.invalid') unless regexp.blank? or value =~ Regexp.new(regexp)
355 errs << ::I18n.t('activerecord.errors.messages.too_short', :count => min_length) if min_length > 0 and value.length < min_length
355 errs << ::I18n.t('activerecord.errors.messages.too_short', :count => min_length) if min_length && min_length > 0 && value.length < min_length
356 errs << ::I18n.t('activerecord.errors.messages.too_long', :count => max_length) if max_length > 0 and value.length > max_length
356 errs << ::I18n.t('activerecord.errors.messages.too_long', :count => max_length) if max_length && max_length > 0 && value.length > max_length
357
357
358 # Format specific validations
358 # Format specific validations
359 case field_format
359 case field_format
General Comments 0
You need to be logged in to leave comments. Login now