diff --git a/src/query/transaction_engine.hpp b/src/query/transaction_engine.hpp index 91fae2987..61691166b 100644 --- a/src/query/transaction_engine.hpp +++ b/src/query/transaction_engine.hpp @@ -93,6 +93,8 @@ class TransactionEngine final { void Abort() { results_ = std::experimental::nullopt; + expect_rollback_ = false; + in_explicit_transaction_ = false; if (!db_accessor_) return; db_accessor_->Abort(); db_accessor_ = nullptr;