Performance in User#roles_for_project (#21582).

Patch by by Ondřej Ezr.

git-svn-id: http://svn.redmine.org/redmine/trunk@15060 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
Jean-Philippe Lang
2016-01-16 07:50:20 +00:00
parent 84fbebbd92
commit 97751b3d84

View File

@@ -544,7 +544,7 @@ class User < Principal
# No role on archived projects
return [] if project.nil? || project.archived?
if membership = membership(project)
membership.roles.dup
membership.roles.to_a
elsif project.is_public?
project.override_roles(builtin_role)
else