diff options
Diffstat (limited to 'app/models/todo.rb')
-rw-r--r-- | app/models/todo.rb | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/app/models/todo.rb b/app/models/todo.rb index eb5d9965955..45ab770a0f6 100644 --- a/app/models/todo.rb +++ b/app/models/todo.rb @@ -148,10 +148,10 @@ class Todo < ApplicationRecord target_type_column: "todos.target_type", target_column: "todos.target_id", project_column: "todos.project_id" - ).to_sql + ).arel.as('highest_priority') - select("#{table_name}.*, (#{highest_priority}) AS highest_priority") - .order(Gitlab::Database.nulls_last_order('highest_priority', 'ASC')) + select(arel_table[Arel.star], highest_priority) + .order(Arel.sql('highest_priority').asc.nulls_last) .order('todos.created_at') end |