app/forms/decidim/initiatives/admin/initiative_form.rb in decidim-initiatives-0.9.1 vs app/forms/decidim/initiatives/admin/initiative_form.rb in decidim-initiatives-0.11.0.pre1
- old
+ new
@@ -25,10 +25,10 @@
validates :title, :description, presence: true
validates :signature_type, presence: true
validates :signature_start_time, presence: true, if: ->(form) { form.context.initiative.published? }
validates :signature_end_time, presence: true, if: ->(form) { form.context.initiative.published? }
- validates :signature_end_time, date: { after: :signature_start_time }, if: ->(form) {
+ validates :signature_end_time, date: { after: :signature_start_time }, if: lambda { |form|
form.signature_start_time.present? && form.signature_end_time.present?
}
validates :answer, translatable_presence: true, if: ->(form) { form.context.initiative.accepted? }
validates :answer_url, presence: true, if: ->(form) { form.context.initiative.accepted? }