Project

General

Profile

Feature #42682 ยป optimize-roadmap-by-preloading-email.patch

Go MAEDA, 2025-05-06 04:07

View differences:

app/controllers/versions_controller.rb
51 51
        if @selected_tracker_ids.any? && @versions.any?
52 52
          issues = Issue.visible.
53 53
            includes(:project, :tracker).
54
            preload(:status, :priority, :fixed_version).
54
            preload(:status, :priority, :fixed_version,  {:assigned_to => :email_address}).
55 55
            where(:tracker_id => @selected_tracker_ids, :project_id => project_ids, :fixed_version_id => @versions.map(&:id)).
56 56
            order("#{Project.table_name}.lft, #{Tracker.table_name}.position, #{Issue.table_name}.id")
57 57
          @issues_by_version = issues.group_by(&:fixed_version)
......
69 69
      format.html do
70 70
        @issues = @version.fixed_issues.visible.
71 71
          includes(:status, :tracker, :priority).
72
          preload(:project).
72
          preload(:project, {:assigned_to => :email_address}).
73 73
          reorder("#{Tracker.table_name}.position, #{Issue.table_name}.id").
74 74
          to_a
75 75
      end
    (1-1/1)