GitLab steht wegen Wartungsarbeiten am Montag, den 10. Mai, zwischen 17:00 und 19:00 Uhr nicht zur Verfügung.

Commit 1e80e585 authored by edavis10's avatar edavis10

Don't duplicate users in Issue#assignable_users. From r4240

git-svn-id: https://svn.redmine.org/redmine/trunk@4241 e93f8b46-1217-0410-a6f0-8f06a7374b81
parent 815df6af
......@@ -392,7 +392,7 @@ class Issue < ActiveRecord::Base
def assignable_users
users = project.assignable_users
users << author if author
users.sort
users.uniq.sort
end
# Versions that the issue can be assigned to
......
......@@ -545,6 +545,15 @@ class IssueTest < ActiveSupport::TestCase
assert issue.assignable_users.include?(non_project_member)
end
should "not show the issue author twice" do
assignable_user_ids = Issue.find(1).assignable_users.collect(&:id)
assert_equal 2, assignable_user_ids.length
assignable_user_ids.each do |user_id|
assert_equal 1, assignable_user_ids.count(user_id), "User #{user_id} appears more or less than once"
end
end
end
def test_create_should_send_email_notification
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment