diff --git a/src/ripple/app/misc/NetworkOPs.cpp b/src/ripple/app/misc/NetworkOPs.cpp index 28302d83c..4a067d5fd 100644 --- a/src/ripple/app/misc/NetworkOPs.cpp +++ b/src/ripple/app/misc/NetworkOPs.cpp @@ -1184,6 +1184,7 @@ void NetworkOPsImp::apply (std::unique_lock& batchLock) { pubProposedTransaction (newOL, e.transaction->getSTransaction(), e.result); + e.transaction->setApplied(); } e.transaction->setResult (e.result); @@ -1224,7 +1225,6 @@ void NetworkOPsImp::apply (std::unique_lock& batchLock) t, false, false, FailHard::no); t->setApplying(); } - e.transaction->setApplied(); } else if (e.result == tefPAST_SEQ) {