1
0
mirror of https://github.com/meineerde/redmine.git synced 2026-02-01 03:57:15 +00:00

Reduce SQL queries triggered by empty? and one? in TimeEntryActivity.default_activity_id by preloading available_activities (#42150).

git-svn-id: https://svn.redmine.org/redmine/trunk@23478 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
Go MAEDA 2025-01-30 03:34:38 +00:00
parent 7aacf5718c
commit c252857414

View File

@ -58,7 +58,7 @@ class TimeEntryActivity < Enumeration
end
def self.default_activity_id(user=nil, project=nil)
available_activities = self.available_activities(project)
available_activities = self.available_activities(project).load
return nil if available_activities.empty?
return available_activities.first.id if available_activities.one?