diff --git a/src/transaction/transaction.rs b/src/transaction/transaction.rs index ef7fceea..6b5f082e 100644 --- a/src/transaction/transaction.rs +++ b/src/transaction/transaction.rs @@ -541,7 +541,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); }