I have a requirement to on demand copy a bug request from one project to another. The bug workflow in both the project is different. So we have a status mapping available.
I have given a button for users to create the bug workflow as per their need. But I am finding it difficult to transition the newly created Bug workflow to the correct status.
I am using the below post function to create the bug issue in a different project.
Create issues and subtasks by JWT
I am using set fields to set the status of newly created bug issue
%{00016}= "In Progress" ? "Analysis" : (%{00016} = "Open" ? "Open" : (%{00016}= "In Review" ? "Ready for Test" : (%{00016} = "Resolved" ? "Done" : (%{00016} = "Reopened" ? "Open" : (%{00016} = "Closed" ? "Done" : "Done" )))))
It works for In Progress, Open and Reopened but doesn't work for other status i.e. In Review, Closed, Resolved and I get an error as below
org.ofbiz.core.entity.GenericTransactionException: Commit failed, rollback previously requested by nested transaction.
Any inputs to resolve or another way to approach this requirement?
Regards,
Aditya