diff --git a/src/ripple/rpc/handlers/Catalogue.cpp b/src/ripple/rpc/handlers/Catalogue.cpp index d1ea07030..f8ffb0f8b 100644 --- a/src/ripple/rpc/handlers/Catalogue.cpp +++ b/src/ripple/rpc/handlers/Catalogue.cpp @@ -1476,11 +1476,16 @@ doCatalogueLoad(RPC::JsonContext& context) // Set the ledger as validated ledger->setValidated(); + + auto cf = ledger->info().closeFlags; ledger->setAccepted( infoIt->second.closeTime, infoIt->second.closeTimeResolution, infoIt->second.closeFlags & sLCF_NoConsensusTime); + // hacky + ledger->setCloseFlags(cf); + ledger->setImmutable(true); // Store in ledger master