issue.getSubTaskObjects() is not working

Joe Bkk October 29, 2020

Hi guys,

 

I'm using Script Runner version 6.2.1-p5 with Jira server version 8.6.1

 

I have a transition that contain 2 post functions (custom script).

First script => create a subtask

Second script => get the list of subtask (that was created from previous script).

 

In my second script, I use below code to get subtask:

Collection subTasks = issue.getSubTaskObjects();

 

But it doesn't work. My subTasks variable is still empty (although the subtask has already been created from my first script)

 

Anyone could give me an advise? I'd be much appreciated.

2 answers

Suggest an answer

Log in or Sign up to answer
0 votes
Joe Bkk November 1, 2020

Hi Nir,

Thank you for your reply.

I've merged 2 script into 1 but it still doesn't work.

However, I notice that if I don't do fast-track (script runner) for this transition. Everything will work perfectly. Once I do fast track, I will have this problem immediately.

I believer something is related to the fast track.

Nir Haimov
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
November 1, 2020

So seems like you answer to your-self :)

Seems like the fast-track not performing the post-function script (and maybe all other post-functions you have in this step)

0 votes
Nir Haimov
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
October 30, 2020

Hi @Joe Bkk 

Why are you creating this as 2 different post functions?

It might be that the sub-task not showing yet because the process of the workflow transition not finished.

I would suggest to it all in one post-function, no reason to make 2, specially if 1 depend the other

TAGS
AUG Leaders

Atlassian Community Events