Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

How to use simple scripted validator to check the Fix Version field

Matt Moody March 27, 2015

I have looked and tried several different way of trying to solve my problem with the Simple scripted validator but have been unsuccessful.  What I want to do is verify that the Fix Version field is not set to the value of "Future Release".  However I can't seem to make it work.  I have tried each of the following conditions in the Script Workflow transistion:

issue.fixVersions != 'Future Release'
issue.fixVersion != 'Future Release'
issue.fixVersion?.name != 'Future Release'
issue.fixVersions?.name != 'Future Release'


When I am done editing the transition I then publish the workflow and test an issue to see if it will transition on or if I get the error message.  It will always make the transition regardless of what I have in the Fix Version field.

4 answers

1 accepted

2 votes
Answer accepted
JamieA
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
July 17, 2015

@Matt Moody:

! ('Future Release' in issue.fixVersions*.name)

because issue.fixVersions is a Collection.

@venkat - same solution.

Matt Moody July 17, 2015

That took care of it. Thanks.

0 votes
Venkat Patchigolla
Contributor
July 17, 2015

Thanks Jamie for the prompt response. It worked.

0 votes
Venkat Patchigolla
Contributor
July 16, 2015

@Jamie Echlin [Adaptavist] , can help us on this.

 

Thanks in Advance

0 votes
Venkat Patchigolla
Contributor
July 16, 2015

I am also facing the same issue. We want to put a "simple scripted validator" for fix version field as part of a workflow transition.

Scenario:- fix version != Backlog

Assume fix version for a issue is Release1, when trying to fetch the value using $issue.fixVersions, it's always returning the value in [], in our case [Release1] is the value returned. (can use 'send a custom email' built in script to verify this )

 

I tried all the below combinations for 'Simple scripted validator' with no success

issue.fixVersions != 'Release1'

issue.fixVersions.name != 'Release1'

issue.fixVersions != '[Release1]'

issue.fixVersions.name != '[Release1]'

 

 

Robert G. Nadon
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
November 18, 2016

your missing the *

issue.fixVersions*.name !=   'Release1'

Suggest an answer

Log in or Sign up to answer
TAGS
atlassian, likes for trees, atlassian community, social impact, tree planting campaign, community kudos, atlassian giving, environmental impact, sustainability, likes for good, atlassian social responsibility, community challenge

Make every click count—help us plant 50,000 trees! 🌳

Want to make your everyday Community actions directly contribute to reforestation? The Atlassian Community can achieve this goal by liking a post, attending an ACE, sending your peers kudos, and so much more!

Help us plant more trees
AUG Leaders

Atlassian Community Events