diff options
author | Jean-Philippe Lang <jp_lang@yahoo.fr> | 2011-03-16 19:26:07 +0000 |
---|---|---|
committer | Jean-Philippe Lang <jp_lang@yahoo.fr> | 2011-03-16 19:26:07 +0000 |
commit | 64be81a433fe91c4f895e4db8ce3b3766332084d (patch) | |
tree | 570277d200d4e2dcb8a769a62d1ca123ba5ed9c3 /app | |
parent | a8ccddc2891e9f4ab6c762d5d3d1d5d1c7e53a40 (diff) | |
download | redmine-64be81a433fe91c4f895e4db8ce3b3766332084d.tar.gz redmine-64be81a433fe91c4f895e4db8ce3b3766332084d.zip |
Saves an extra SQL query on each request.
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5153 e93f8b46-1217-0410-a6f0-8f06a7374b81
Diffstat (limited to 'app')
-rw-r--r-- | app/helpers/application_helper.rb | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/app/helpers/application_helper.rb b/app/helpers/application_helper.rb index 914efd25a..35c8a4014 100644 --- a/app/helpers/application_helper.rb +++ b/app/helpers/application_helper.rb @@ -223,8 +223,7 @@ module ApplicationHelper # Renders the project quick-jump box def render_project_jump_box - # Retrieve them now to avoid a COUNT query - projects = User.current.projects.all + projects = User.current.memberships.collect(&:project).compact.uniq if projects.any? s = '<select onchange="if (this.value != \'\') { window.location = this.value; }">' + "<option value=''>#{ l(:label_jump_to_a_project) }</option>" + |