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:
parent
7aacf5718c
commit
c252857414
@ -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?
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user