Fixed that invalid start date is ignored (#12092).
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@10670 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
+5
-1
@@ -525,10 +525,14 @@ class Issue < ActiveRecord::Base
|
||||
end
|
||||
|
||||
def validate_issue
|
||||
if self.due_date.nil? && @attributes['due_date'] && !@attributes['due_date'].empty?
|
||||
if due_date.nil? && @attributes['due_date'].present?
|
||||
errors.add :due_date, :not_a_date
|
||||
end
|
||||
|
||||
if start_date.nil? && @attributes['start_date'].present?
|
||||
errors.add :start_date, :not_a_date
|
||||
end
|
||||
|
||||
if self.due_date and self.start_date and self.due_date < self.start_date
|
||||
errors.add :due_date, :greater_than_start_date
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user