diff --git a/app/modules/dump.ts b/app/modules/dump.ts
index 2de3de694c9c6e1df371d9ebd671a196cf00d07e..3c84aaf6d067b5d2fcbc0b659305b251b773f364 100644
--- a/app/modules/dump.ts
+++ b/app/modules/dump.ts
@@ -97,6 +97,12 @@ module.exports = {
         // Save DB
         await server.disconnect();
       }
+    }, {
+      name: 'dump-ww',
+      desc: 'Dumps WotWizard export.',
+      logs: true,
+      preventIfRunning: true,
+      onDatabaseExecute: async (server:Server) => dumpWotWizard(server)
     }]
   }
 }
diff --git a/app/modules/dump/wotwizard/hooks/wotwizard.block.insert.ts b/app/modules/dump/wotwizard/hooks/wotwizard.block.insert.ts
index 100c6c990cc832c04db9fad0c2d40688c245fd38..0ea2d298dc337d3c30e711ee63a3ad72804617ad 100644
--- a/app/modules/dump/wotwizard/hooks/wotwizard.block.insert.ts
+++ b/app/modules/dump/wotwizard/hooks/wotwizard.block.insert.ts
@@ -42,8 +42,8 @@ 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 + 1)
-        logger.debug('Chunk %s-%s', i, i + chunkLen)
+        const chunk = numbers.slice(i, i + chunkLen)
+        logger.debug('Chunk %s-%s', chunk[0], chunk[chunk.length - 1])
         ;(await Promise.all(chunk.map(n => server.dal.getBlock(n))))
           .forEach(b => blocksForCertifications.push(b))
       }