diff --git a/app/controllers/contexts_controller.rb b/app/controllers/contexts_controller.rb index 1bf89264..9a52994f 100644 --- a/app/controllers/contexts_controller.rb +++ b/app/controllers/contexts_controller.rb @@ -235,10 +235,10 @@ class ContextsController < ApplicationController def render_autocomplete lambda do # find contexts and the todos count. use a join to prevent all count(todos) of each context to be fetched - context_and_todo_count = current_user.contexts - .select('contexts.*, count(todos.id) as todos_count') - .joins('left outer join todos on context_id=contexts.id') - .group('context_id') + context_and_todo_count = current_user.contexts. + select('contexts.*, count(todos.id) as todos_count'). + joins('left outer join todos on context_id=contexts.id'). + group('context_id') filled_contexts = context_and_todo_count.reject { |ctx| ctx.todos.size == 0 } empty_contexts = context_and_todo_count.find_all { |ctx| ctx.todos.size == 0 }