My apologies if I'm not posting in the correct place.
I have an inline Script Runner post function that works perfectly on a subsequent transition, but does not work on the create transition.
It takes the value from a custom field (Support Queue) and uses that to generate the user group to select from a single select list.
import com.atlassian.jira.component.ComponentAccessor def projectComponentManager = ComponentAccessor.getProjectComponentManager() def customFieldManager = ComponentAccessor.getCustomFieldManager() def groupManager = ComponentAccessor.getGroupManager() def queueCf = customFieldManager.getCustomFieldObjectByName("Support Queue") String qname = issue.getCustomFieldValue(queueCf) def singleGroupCf = customFieldManager.getCustomFieldObjectByName("Notify Group") def group = groupManager.getGroup("Notify " + qname) issue.setCustomFieldValue(singleGroupCf, [group])
It is working correctly on my "Escalate" transition, but not working on the create transition. On Create, nothing is populated in the "Notify Group" field.
I am thinking maybe something is not available on create that is available in later transitions?
On create, I actually copy the issue type name into the "Support Queue" field, This is done in a post function prior to the script post function.
If need to use "Issue Type" instead of the custom field to find the name, that would be good too.
String qname = issue.issueType.name
But that didn't work either.
Any help would be greatly apprciated!
I do more or less the same things. Two remarks:
(1) is your Post Function placed before the "Creates the issue originally" function ?
(2) I use (I think you should, but I do not understand why it works in your "Escalate" transition) a MutableIssue type to update the contents of issues:
import com.atlassian.jira.issue.MutableIssue ... MutableIssue mutableIssue = issue mutableIssue.setCustomFieldValue (singleGroupCf, [ group ])
Give this a try ?
I have tried moving my post function to just about every position, and could not get my custom field to to take the value.
I did think of a different approach that worked though. I created a scripted field that takes the value from "issuetype" and puts "Notify " in front of it.
Then, added a post function to copy the value of one field to another. Copy My scripted field into "Notify Group", and it works like a charm.
Thanks for the help - it's great to have some input from other when you are totally stuck!
Good morning, After a long weekend cleaning up, I am still in the cleanup mode 😊. I am curious to know: When do you feel the urgency to cleanup your Atlassian Tools? How many times do y...
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