Currently when a button on a slack notification is clicked, like Resolve or Archive, the action ends up happening multiple times in the backend architecture somehow. The action should only happen once, and we should not be duplicating the action. Moreover, if the action is idempotent, it should result in a no-op situation. This flow needs to be fixed so that we are not replaying the activity multiple times.
Currently when a button on a slack notification is clicked, like
Resolve
orArchive
, the action ends up happening multiple times in the backend architecture somehow. The action should only happen once, and we should not be duplicating the action. Moreover, if the action is idempotent, it should result in a no-op situation. This flow needs to be fixed so that we are not replaying the activity multiple times.