I’m working with 3.0.0
I’ve got a generic SaveEvents method that opens a transaction, writes EventData objects to it, and then tries to commit it but will rollback if it fails. The problem I’m having is that the rollback itself fails if the commit errors because of a WrongExpectedVersion. The error thrown in rollback is that the transaction is already committed, which I would not have expected.
Just curious if this is a bug, or if it’s intended and I should be handling it?