From de4a0e0a744698c44a98a5f01781f92ba79cc6d9 Mon Sep 17 00:00:00 2001
From: cgeek <cem.moreau@gmail.com>
Date: Sun, 24 Mar 2019 16:22:35 +0100
Subject: [PATCH] [fix] WW: missing some blocks for certifications

---
 app/modules/dump/wotwizard/hooks/wotwizard.block.insert.ts | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app/modules/dump/wotwizard/hooks/wotwizard.block.insert.ts b/app/modules/dump/wotwizard/hooks/wotwizard.block.insert.ts
index 32aba57d0..100c6c990 100644
--- a/app/modules/dump/wotwizard/hooks/wotwizard.block.insert.ts
+++ b/app/modules/dump/wotwizard/hooks/wotwizard.block.insert.ts
@@ -42,7 +42,7 @@ export function requiredBlocksAccumulator(server: Server, wwDAL: WotWizardDAL):
       const numbers = Object.keys(blockNumbers).map(n => parseInt(n))
       const blocksForCertifications: (DBBlock|null)[] = []
       for (let i = 0; i < numbers.length; i += chunkLen) {
-        const chunk = numbers.slice(0, chunkLen)
+        const chunk = numbers.slice(0, chunkLen + 1)
         logger.debug('Chunk %s-%s', i, i + chunkLen)
         ;(await Promise.all(chunk.map(n => server.dal.getBlock(n))))
           .forEach(b => blocksForCertifications.push(b))
-- 
GitLab