Copy the reporter and watchers on duplicate issues
Problem
You want to copy the watchers and the reporter from the original issue when developers close an issue with a resolution duplicate.
Solution
Write the code
Enter the following SIL™ code.
string u;
number n=0;
n=size(fieldHistory(key, "Link"));
if (n>0 and resolution=="Duplicate")
{
string dKey=getElement(fieldHistory(key, "Link"),n - 1); // history
%dKey%.watchers=addElementIfNotExist(%dKey%.watchers, reporter);
for (u in watchers)
{
%dKey%.watchers=addElementIfNotExist(%dKey%.watchers, u);
}
}
Next, add this code to the post function on the Resolve issue transition.
- 1 Problem
- 2 Solution
- 2.1 Write the code