From f08715cda3bb1972991db3a3e4d931e84d1bc495 Mon Sep 17 00:00:00 2001 From: Patrick Gansterer Date: Sun, 29 Oct 2017 00:06:05 +0200 Subject: [PATCH] Fix Task.next_unassigned_tasks_for() for non-periodic tasks --- app/models/task.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/models/task.rb b/app/models/task.rb index 85303bba..548b70c6 100644 --- a/app/models/task.rb +++ b/app/models/task.rb @@ -55,7 +55,7 @@ class Task < ActiveRecord::Base def self.next_unassigned_tasks_for(user, max = 2) periodic_task_group_count = {} self.unassigned_tasks_for(user).reject do |item| - return false unless item.periodic_task_group + next false unless item.periodic_task_group count = periodic_task_group_count[item.periodic_task_group] || 0 periodic_task_group_count[item.periodic_task_group] = count + 1 count >= max