From 59124e7b0a72876c8504bc9f8e5e23c9b5e1e1e5 Mon Sep 17 00:00:00 2001 From: CJ Cobb Date: Wed, 24 Mar 2021 15:00:11 -0400 Subject: [PATCH] fix publish bug. check ledger range --- reporting/ReportingETL.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/reporting/ReportingETL.cpp b/reporting/ReportingETL.cpp index 709f5b48..704251e4 100644 --- a/reporting/ReportingETL.cpp +++ b/reporting/ReportingETL.cpp @@ -154,9 +154,9 @@ ReportingETL::publishLedger(uint32_t ledgerSequence, uint32_t maxAttempts) size_t numAttempts = 0; while (!stopping_) { - auto ledger = flatMapBackend_->fetchLedgerBySequence(ledgerSequence); + auto range = flatMapBackend_->fetchLedgerRange(); - if (!ledger) + if (!range || range->maxSequence < ledgerSequence) { BOOST_LOG_TRIVIAL(warning) << __func__ << " : "