Unable to use transientVars under validation in Scriptrunner

Madhusudhan Matrubai November 15, 2016

Hi There,

I have a requirement to check if the user has either attached any file to the ticket or has some comment. I'm trying to use the following under "Simple Scripted Validator"

attachmentManager.getAttachments(issue).size() >= 1 || transientVars.get("comment")

And it fails with a message that "The variable transientVars is undeclared"

Has anyone encountered this and know to get this working.

Thanks

1 answer

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.
November 15, 2016

Hi Madhu,

They are available there... there seems to be a type-checking error where it thinks they are not available: https://productsupport.adaptavist.com/browse/SRJIRA-2101

So your code should work fine even though it's complaining when you enter it.

Madhusudhan Matrubai November 15, 2016

Thanks @Jamie Echlin [Adaptavist] that worked. BTW I think I found one more bug with Attachment validation, raised a bug ticket here : SRJSUP-1140 

Suggest an answer

Log in or Sign up to answer