mirror of
https://github.com/redmine/redmine.git
synced 2026-03-23 12:51:02 +01:00
Handle min_length and max_length nil values (#17446).
git-svn-id: http://svn.redmine.org/redmine/branches/2.4-stable@13328 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
@@ -352,8 +352,8 @@ class CustomField < ActiveRecord::Base
|
||||
errs = []
|
||||
unless value.to_s == ''
|
||||
errs << ::I18n.t('activerecord.errors.messages.invalid') unless regexp.blank? or value =~ Regexp.new(regexp)
|
||||
errs << ::I18n.t('activerecord.errors.messages.too_short', :count => min_length) if min_length > 0 and value.length < min_length
|
||||
errs << ::I18n.t('activerecord.errors.messages.too_long', :count => max_length) if max_length > 0 and value.length > max_length
|
||||
errs << ::I18n.t('activerecord.errors.messages.too_short', :count => min_length) if min_length && min_length > 0 && value.length < min_length
|
||||
errs << ::I18n.t('activerecord.errors.messages.too_long', :count => max_length) if max_length && max_length > 0 && value.length > max_length
|
||||
|
||||
# Format specific validations
|
||||
case field_format
|
||||
|
||||
Reference in New Issue
Block a user