From 03c147e8cb8e353cc2bae08e2fc5bce157862d3d Mon Sep 17 00:00:00 2001 From: Pedro Novais <1478752+jpnovais@users.noreply.github.com> Date: Wed, 5 Feb 2025 13:59:56 +0000 Subject: [PATCH] staterecovery: fix small regression --- .../kotlin/linea/staterecovery/StateSynchronizerService.kt | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/state-recovery/appcore/logic/src/main/kotlin/linea/staterecovery/StateSynchronizerService.kt b/state-recovery/appcore/logic/src/main/kotlin/linea/staterecovery/StateSynchronizerService.kt index 847baf5cf..e7442f563 100644 --- a/state-recovery/appcore/logic/src/main/kotlin/linea/staterecovery/StateSynchronizerService.kt +++ b/state-recovery/appcore/logic/src/main/kotlin/linea/staterecovery/StateSynchronizerService.kt @@ -164,12 +164,11 @@ class StateSynchronizerService( ): SafeFuture> { return elClient.getBlockNumberAndHash(blockParameter = BlockParameter.Tag.LATEST) .thenApply { headBlock -> - blocks.dropWhile { it.header.blockNumber <= headBlock.number } + var filteredBlocks = blocks.dropWhile { it.header.blockNumber <= headBlock.number } if (debugForceSyncStopBlockNumber != null) { - blocks.takeWhile { it.header.blockNumber <= debugForceSyncStopBlockNumber } - } else { - blocks + filteredBlocks = filteredBlocks.takeWhile { it.header.blockNumber <= debugForceSyncStopBlockNumber } } + filteredBlocks } }