diff --git a/src/transaction/transaction.rs b/src/transaction/transaction.rs index 1fe8be4..35d3a8c 100644 --- a/src/transaction/transaction.rs +++ b/src/transaction/transaction.rs @@ -538,7 +538,9 @@ impl Transaction { let status = self.status.read().await; if !matches!( *status, - TransactionStatus::StartedRollback | TransactionStatus::Active + TransactionStatus::StartedRollback + | TransactionStatus::Active + | TransactionStatus::StartedCommit ) { return Err(Error::OperationAfterCommitError); }