diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 965ea5c4d2bd2bdbd9e50924ab616909c781648a..16f0427b98959942194df8e876002665089d9f21 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -64,7 +64,10 @@ test:
   script:
     - yarn
     - yarn test
-    - bash .gitlab/test/check_indexes.sh
+    # Clean the dump directory before testing
+    - rm -rf /tmp/duniter_ci_dump/
+    - bash .gitlab/test/check_indexes.sh /tmp/duniter_ci_dump/
+    # Code coverage
     - cp -R coverage /tmp/coverage
     - sed -n 23p coverage/index.html
 
diff --git a/.gitlab/test/check_indexes.sh b/.gitlab/test/check_indexes.sh
index 8091b54e80c53c4f23560bac0a41b46f5e8db20b..12d2ea8a3522f55aa2e7b5dd290cbd58cb68599d 100755
--- a/.gitlab/test/check_indexes.sh
+++ b/.gitlab/test/check_indexes.sh
@@ -31,7 +31,7 @@ sync_data() {
   local db=$1
   local target=$2
   local target_block=$3
-  local reset_data="bin/duniter --mdb ${db} reset data"
+  local reset_data="bin/duniter --mdb ${db} reset all"
   local sync="bin/duniter --mdb ${db} sync ${target} --nointeractive ${target_block}"
   echo "$reset_data"
   ${reset_data}