Defect #23839 » fix_duplicated_order_by_columns.patch
app/models/issue_query.rb Thu Sep 15 11:03:45 2016 +0000 → app/models/issue_query.rb Thu Sep 15 15:01:02 2016 +0200 | ||
---|---|---|
328 | 328 | |
329 | 329 |
# Returns the issues ids |
330 | 330 |
def issue_ids(options={}) |
331 |
order_option = [group_by_sort_order, options[:order]].flatten.reject(&:blank?) |
|
331 |
group_by_with_options_sort_order = group_by_sort_order.map { |a| |
|
332 |
i = options[:order].find_index { |b| (b.reverse.split(" ", 2).last == a.reverse.split(" ", 2).last) } |
|
333 |
i.nil? ? a : options[:order][i] |
|
334 |
} |
|
335 |
order_option = [group_by_with_options_sort_order, options[:order]].flatten.reject(&:blank?).uniq |
|
332 | 336 | |
333 | 337 |
Issue.visible. |
334 | 338 |
joins(:status, :project). |