diff --git a/src/cpp/ripple/LedgerEntrySet.cpp b/src/cpp/ripple/LedgerEntrySet.cpp index 0931b82fc..7795a4f82 100644 --- a/src/cpp/ripple/LedgerEntrySet.cpp +++ b/src/cpp/ripple/LedgerEntrySet.cpp @@ -115,7 +115,7 @@ LedgerEntryAction LedgerEntrySet::hasEntry(const uint256& index) const void LedgerEntrySet::entryCache(SLE::ref sle) { assert(mLedger); - assert(sle->isMutable()); + assert(sle->isMutable() || !mImmutable); std::map::iterator it = mEntries.find(sle->getIndex()); if (it == mEntries.end()) {