Concurrent PR modification using PullRequestService#update

Using PullRequestService#update on different listeners for the same PR, we got concurrent PR modification, for example updating PR reviewers.

  • Listerner #1 added reviewers to PR:
    Listener1
  • Listener #2 added other reviewers to PR, but implicity removed reviewers added by listener #1 at the same time:
    Listener2

How can we avoid this concurrent modification, so PR will keep all reviewers set by listeners?
Thanks in advance.
Cheers.

1 Like