Project

General

Profile

« Previous | Next » 

Revision 23660

Added by Go MAEDA 3 months ago

Optimize autocomplete issue listing triggered by typing "##" by eager loading trackers (#42574).

Patch by Go MAEDA (Go MAEDA).

View differences:

trunk/app/controllers/auto_completes_controller.rb
26 26
    status = params[:status].to_s
27 27
    issue_id = params[:issue_id].to_s
28 28

  
29
    scope = Issue.cross_project_scope(@project, params[:scope]).visible
29
    scope = Issue.cross_project_scope(@project, params[:scope]).includes(:tracker).visible
30 30
    scope = scope.open(status == 'o') if status.present?
31 31
    scope = scope.where.not(:id => issue_id.to_i) if issue_id.present?
32 32
    if q.present?

Also available in: Unified diff