Come for the products,
stay for the community

The Atlassian Community can help you and your team get more value out of Atlassian products and practices.

Atlassian Community about banner
4,298,226
Community Members
 
Community Events
165
Community Groups

Fill Affected Version with automation

Edited

I want to fill the affected version of issues with project automation.
To retrieve the versions i use a web request on:
/rest/api/2/project/ESIGQA/versions
Unfortunatly there seems to be no filter. The result is a json array of Versions.
How can I filter out one value using smart functions?
I also tried to use match on the webhookResponse.body but ithis doesn't work. 
Even:
{{webhookResponse.body.match("(.*)")}}
Returns nothing.

1 answer

Hi @Frank Eilts 

First thing, I am using Jira Cloud, so what you see may be different for the Data Center/Server version of automation for Jira.  With that disclaimer out of the way...

When I call that REST API method I get all of the versions back.  How do you know which one you want to add to Affects Versions?  Could you instead use Edit Issue and select a relative one, such as with Next Unreleased Version?

Next, if there is a specific one you need, such as by name filtering...Unfortunately smart value, list filtering does not work yet for Data Center/Server.  You could use the match() function with a regular expression if you extract from the correct level in the response.

Kind regards,
Bill

I didn't know the "Next Unreleased Version" value for edit issue. Unfortunatly due to our setup we got multiple products in one project with multiple versions so I can't use the feature.
I try to create a regular expression for it. But I can't get a result.
Shouldn't this return the full body?
{{webhookResponse.body.match("(.*)")}}
When I try it it returns nothing. 

Hi, Frank.

Perhaps try first logging the entire body to find the correct location you want to search for the matches.  What exactly are you trying to match on: id, name, etc.?

If you just need the list of version id values, this would work:

{{webhookResponse.body.values.id}}

Suggest an answer

Log in or Sign up to answer
TAGS

Community Events

Connect with like-minded Atlassian users at free events near you!

Find an event

Connect with like-minded Atlassian users at free events near you!

Unfortunately there are no Community Events near you at the moment.

Host an event

You're one step closer to meeting fellow Atlassian users at your local event. Learn more about Community Events

Events near you