From f900b1fd52d4d6b0543b1cd809ad457ede84c9ea Mon Sep 17 00:00:00 2001 From: Weixie Cui Date: Tue, 19 May 2026 20:00:00 +0800 Subject: [PATCH] core/filtermaps: return zero if err != nil --- core/filtermaps/indexer.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/core/filtermaps/indexer.go b/core/filtermaps/indexer.go index ca50fb466c..8c710bba4d 100644 --- a/core/filtermaps/indexer.go +++ b/core/filtermaps/indexer.go @@ -440,12 +440,14 @@ func (f *FilterMaps) tailPartialBlocks() uint64 { end, _, err := f.getLastBlockOfMap(f.indexedRange.maps.First() - f.mapsPerEpoch + f.indexedRange.tailPartialEpoch - 1) if err != nil { log.Error("Error fetching last block of map", "mapIndex", f.indexedRange.maps.First()-f.mapsPerEpoch+f.indexedRange.tailPartialEpoch-1, "error", err) + return 0 } var start uint64 if f.indexedRange.maps.First()-f.mapsPerEpoch > 0 { start, _, err = f.getLastBlockOfMap(f.indexedRange.maps.First() - f.mapsPerEpoch - 1) if err != nil { log.Error("Error fetching last block of map", "mapIndex", f.indexedRange.maps.First()-f.mapsPerEpoch-1, "error", err) + return 0 } } return end - start