diff --git a/lib/redmine_reminder/collector.rb b/lib/redmine_reminder/collector.rb index 9960bda..a1bd967 100644 --- a/lib/redmine_reminder/collector.rb +++ b/lib/redmine_reminder/collector.rb @@ -26,7 +26,7 @@ def collect_reminders reminders[issue.author][:author] << issue end - if options.send_to_assigned_to? && issue.assigned_to + if options.send_to_assigned_to? && issue.assigned_to && issue.due_date reminders[issue.assigned_to] ||= RedmineReminder::Reminder.new(issue.assigned_to) reminders[issue.assigned_to][:assigned_to] << issue @@ -92,7 +92,7 @@ def issues_due_in_days(use_due_day = true) end scope.where(sql_condition.conditions). - order("#{Issue.table_name}.due_date, #{Project.table_name}.name") + order("#{Project.table_name}.name, #{Issue.table_name}.due_date") end def issue_statuses