From 36dd19f32491fabb9863ffacc0845944db2d7794 Mon Sep 17 00:00:00 2001 From: Patrick Gansterer Date: Wed, 24 Feb 2016 20:16:06 +0100 Subject: [PATCH] Require due_date for periodic tasks --- app/models/task.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/app/models/task.rb b/app/models/task.rb index 92bafca9..7f7165d6 100644 --- a/app/models/task.rb +++ b/app/models/task.rb @@ -20,6 +20,7 @@ class Task < ActiveRecord::Base validates_numericality_of :duration, :required_users, :only_integer => true, :greater_than => 0 validates_length_of :description, maximum: 250 validates :done, exclusion: { in: [true] }, if: :periodic?, on: :create + validates_presence_of :due_date, if: :periodic? before_save :exclude_from_periodic_task_group, if: :changed?, unless: :new_record? after_save :update_ordergroup_stats