Hi, with Adaptavist ScriptRunner v6 for Jira Server v9.2.0, we have encountered the issue where concurrent interactions with Scriptrunner listeners give incorrect outcome.
Steps to reproduce:
1. create 2 listeners, say listener1 and listener2
2. have two users one deleting listener1 and another user deleting listener2 at the exact SAME time
3. note that only 1 listener is successfully deleted, the other one remained undeleted but the response in network tab from the DELETE request gives 204 response code which indicates the operation has been fulfilled on Jira
The issue can also be reproduced when multiple users updating multiple listeners concurrently.
I'm interested to know if this is a known issue in Scriptrunner and whether there is recommended solution to resolve the issue given we have our api product trying to send concurrent requests updating/deleting listeners in Scriptrunner.