Skip to end of banner
Go to start of banner

Copy the reporter and watchers on duplicate issues

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 11 Next »

Problem

When developers close an issue with a resolution duplicate, you want to copy the watchers and the reporter to the original issue.

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.

  • No labels