Forums

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

Create branch trigger bypasses post function custom script using ScriptRunner

Anj Willnecker July 28, 2017

Transition: Start Progress

Added JIRA trigger

Branch created

Automatically transitions the issue when a related branch is created in a connected repository

Post Function  (note that it always shows success but assignee field remains unchnaged when create branch; only works in normal JIRA transition)

import com.atlassian.jira.component.ComponentAccessor
import com.atlassian.jira.issue.Issue
// Get the current user
def currentUser = ComponentAccessor.getJiraAuthenticationContext().getLoggedInUser()
def Issue issue = issue

if (currentUser != issue.assignee) {
issue.assignee = currentUser

 

 

1 answer

0 votes
Jobin Kuruvilla [Adaptavist]
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 30, 2017

That is how they are designed. Triggers bypasses validators. See https://confluence.atlassian.com/adminjiraserver074/configuring-workflow-triggers-881683835.html

Jobin Kuruvilla [Adaptavist]
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 30, 2017

When a transition is triggered automatically, it ignores any conditions, validators or permissions configured on the transition.

Anj Willnecker July 31, 2017

Post function should still execute.   How does the transition tab know who the user is but the post function either doesn't know or doesn't execute?

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events