Forums

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

Error during approval after Jira Service Desk upgraded to v4.4.1

Victor Leung
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
September 27, 2019

I have a workflow in Jira Service Desk with an approval status. After the Jira Service Desk was upgraded to version 4.4.1, when the approver clicked Approve/Decline in the customer portal, it prompted an error "You can't approve this request. It might have been archived by your Jira administrator, or another action has already taken place."

Next I tried using the service desk instead of the customer portal to perform the approval. The approval still didn't work but without error message shown. Checking from developer tool in Chrome, I found error http status code 400 and 401.

I tried to check the issue status using another user, as expected, the status has not been updated (i.e. not approved/declined).

The approval flow worked normally before upgrading (v4.2.1).

Any advice, please? What could possibly be the cause and how can it be resolved?

2 answers

2 votes
Deleted user May 14, 2020

@Victor Leung @Tony Mackin 
I was able to work with Atlassian support to identify the source of the issue (at least on my setup).  It was due to using the jira.issue.editable property on the status which required the approval and having it set to false.  I have provided a link to the bug report given to Atlassian, which also includes a workaround that I was able to implement.  As a bonus it also allowed for greater flexibility as to which actions you want to restrict for a given status instead of using the blanket editable=false property.

Hope it helps resolve your issue as well.

https://jira.atlassian.com/browse/JSDSERVER-6650?error=login_required&error_description=Login+required&state=a45e57cb-df0f-4697-9e8c-00a94f064876

mleben July 1, 2020

It saved me. Thanks a lot. 

 

KR

0 votes
Deleted user May 1, 2020

Victor, did you ever get a fix for this?  I just updated from JSD 3.15.1 to 4.7.1 and ran into the same issue.  I am using a custom field (User Picker (multiple users)) to configure who needs to approve and it appears that the approvals are configured correctly as the three people in the custom field are assigned to approve, but I am getting the same error if I click Approve or Decline in customer view and no error (along with no action) if I click on Approve or Decline in the agent view.

Tony Mackin May 7, 2020

We just upgraded from JSD Data Center version 3.16.2 to 4.5.4 and get the same error.  Approvals not working.    Will watch this issue for a fix.

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events