I'm intend to update the component lead during runtime. I'd created a post function script to perform the following:
long pid = ComponentAccessor.getProjectManager().getProjectObjByKey("XXXX").getId();
ProjectComponentManager projectComponentManager = ComponentAccessor.getProjectComponentManager();
ProjectComponent existingComponent = projectComponentManager.findByComponentName(pid, "YYYY");
MutableProjectComponent newComponent = MutableProjectComponent.copy(existingComponent);
Observed that the user name did not populate and update correctly (shown as '?' on the Project -> Component Screen).
Same script had been trigger on the Script Console and it works just fine.
Any idea what was the problem?
Thanks for the response. I'd tested a few rounds and noticed that by setting the Lead Name to a user id from our Active Directory, it ended the results as "User does not exist".
but if i set it to a JIRA user from JIRA internal directory, it seems being set correctly.
Any idea what could went wrong?
Connect with like-minded Atlassian users at free events near you!Find a group
Connect with like-minded Atlassian users at free events near you!
Unfortunately there are no AUG chapters near you at the moment.Start an AUG