Check the field is present before validating it

This commit is contained in:
Fernando Blat
2017-01-05 12:45:27 +01:00
parent 0c83b87b7b
commit 6c8060af38

View File

@@ -74,9 +74,9 @@ class Legislation::Process < ActiveRecord::Base
private
def valid_date_ranges
errors.add(:end_date, :invalid_date_range) if end_date < start_date
errors.add(:debate_end_date, :invalid_date_range) if debate_end_date < debate_start_date
errors.add(:allegations_end_date, :invalid_date_range) if allegations_end_date < allegations_start_date
errors.add(:end_date, :invalid_date_range) if end_date && start_date && end_date < start_date
errors.add(:debate_end_date, :invalid_date_range) if debate_end_date && debate_start_date && debate_end_date < debate_start_date
errors.add(:allegations_end_date, :invalid_date_range) if allegations_end_date && allegations_start_date && allegations_end_date < allegations_start_date
end
end