Defect #36368
show in assignable user when he/she is not member of that project
Status: | New | Start date: | ||
---|---|---|---|---|
Priority: | Normal | Due date: | ||
Assignee: | - | % Done: | 0% | |
Category: | Issues | |||
Target version: | - | |||
Resolution: | Affected version: |
Description
When moving an issue to another project that author of issue is not member of that, in edit form 'author' shown as an assignable user.
This patch can fix the error.
Index: app/models/issue.rb <+>UTF-8 =================================================================== diff --git a/app/models/issue.rb b/app/models/issue.rb --- a/app/models/issue.rb (revision ec859e41d689ee3432113c3bd74ba48d060c9a2f) +++ b/app/models/issue.rb (date 1640777418920) @@ -975,7 +975,7 @@ return [] if project.nil? users = project.assignable_users(tracker).to_a - users << author if author && author.active? + users << author if author && author.active? && project.users.include?(author) if assigned_to_id_was.present? && assignee = Principal.find_by_id(assigned_to_id_was) users << assignee end
Related issues
History
#1
Updated by salman mp 5 months ago
- File fix_author_assignee.patch
added
#2
Updated by Go MAEDA 5 months ago
- Related to Feature #4199: Reassign back to original author from an SCM commit added
#4
Updated by salman mp 5 months ago
- File fix-assignable_users.patch
added