Objective:
I'm trying to populate the members of a Jira managed Group into customfield_10031, which is a multi-user picker field.
Here's my attempt to code a JIRA Automation Rule, manually triggered on a single ticket:
{
"set": {
"customfield_10031": [
{% for member in groups['00000000-bcdd-408d-af9d-f3d7a2cf8421'].members %}
{ "name": "{{ member.key }}" }{% if not loop.last %},{% endif %}
{% endfor %}
]
}
}
The ID is the ID of the group extracted from the URL in Admin / Group management. This is a Jira/Atlassian group, not another custom field.
When I run this on an issue manually, I just get this error in Automation audit log:
Error while parsing additional fields. Not valid JSON.
I then tried:
{
"set": {
"customfield_10031": {
"set": [
{
"name": "{{groups['00000000-bcdd-408d-af9d-f3d7a2cf8421'].members | map(attribute='key') | join('},{\"name\":\"') | replace(' ','')}}"
}
]
}
}
}
Slightly different error:
No fields or field values to edit for issues (could be due to some field values not existing in a given project).
The field is definitely added to the screen for the issue and request type.
Help would be greatly appreciated!
IIRC the advanced field json you can either use `update` or `fields` https://support.atlassian.com/cloud-automation/docs/advanced-field-editing-using-json/#Format-of-the-JSON
Can you try updating your JSON to
{
"update": {
"customfield_10031": {
"set": [
{
"name": "{{groups['00000000-bcdd-408d-af9d-f3d7a2cf8421'].members | map(attribute='key') | join('},{\"name\":\"') | replace(' ','')}}"
}
]
}
}
}
Hi @Agraj Mangal
Getting the error -Invalid Update operation.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.