diff --git a/src/TransactionEngine.cpp b/src/TransactionEngine.cpp index 98078a644..271fcb31a 100644 --- a/src/TransactionEngine.cpp +++ b/src/TransactionEngine.cpp @@ -180,13 +180,13 @@ TransactionEngineResult TransactionEngine::dirAdd( } } + svIndexes.peekValue().push_back(uLedgerIndex); // Append entry. + sleNode->setIFieldV256(sfIndexes, svIndexes); // Save entry. + Log(lsTRACE) << "dirAdd: appending: PREV: " << svIndexes.peekValue()[0].ToString(); Log(lsTRACE) << "dirAdd: appending: Node: " << strHex(uNodeDir); Log(lsTRACE) << "dirAdd: appending: Entry: " << uLedgerIndex.ToString(); - svIndexes.peekValue().push_back(uLedgerIndex); // Append entry. - sleNode->setIFieldV256(sfIndexes, svIndexes); // Save entry. - return terSUCCESS; }