If a subscriber performs multiple requests (ex. a CMR subscriber that publishes to multiple CMR providers), the current acknowledgement handler will only keep 1 of the publish acknowledgements.
Refactor the code to only clear out existing publication statuses that don't match the document state
If a subscriber performs multiple requests (ex. a CMR subscriber that publishes to multiple CMR providers), the current acknowledgement handler will only keep 1 of the publish acknowledgements.
Refactor the code to only clear out existing publication statuses that don't match the document state