Vote #78802
完了Cannot clear all watchers when copying an issue
0%
説明
We can select/deselect watchers when we create an issue by copying existing issue (#10460).
But if you deselect all watchers, the original watchers are preselected in the newly created issue despite the exception that the copied issue has no watcher.
Steps to reproduce:
- The original issue has 2 watchers.
!{width: 800px; border: 1px solid #ccc;}.01-copy-source@2x.png!
- Click "Copy" and deselect all watcher.
!{width: 800px; border: 1px solid #ccc;}.02-deselect-watchers@2x.png!
- The newly created issue should not have any watchers but all watchers are preserved.
!{width: 800px; border: 1px solid #ccc;}.03-watchers-are-preserved@2x.png!
journals
--------------------------------------------------------------------------------
Hi Go MAEDA!
You have to change this row in app/controllers/issue_controller:
<pre>
row:493 - @copy_watchers = User.current.allowed_to?(:add_issue_watchers, @project)
+ @copy_watchers = params[:copy_watchers].present? || request.get?
</pre>
I think it will be solve your problem.
Tibor
--------------------------------------------------------------------------------
It seems caused by #10460.
--------------------------------------------------------------------------------
I think the attached patch will solve this problem.
this patch compatible with latest trunk (r17055).
--------------------------------------------------------------------------------
Fix applied with a slightly different solution.
Thanks for pointing this out.
--------------------------------------------------------------------------------
related_issues
relates,Closed,10460,Option to copy watchers when copying issues