diff --git a/src/database/database.c b/src/database/database.c
index d86ebf3..55d7e68 100644
--- a/src/database/database.c
+++ b/src/database/database.c
@@ -591,7 +591,7 @@ cJSON *database_incremental_scan_end(database_t *db) {
 
     CRASH_IF_NOT_SQLITE_OK(sqlite3_exec(
             db->db,
-            "INSERT INTO delete_list (id) SELECT id FROM document WHERE marked=0;",
+            "INSERT INTO delete_list (id) SELECT id FROM document WHERE marked=0 ON CONFLICT DO NOTHING;",
             NULL, NULL, NULL
     ));
 
diff --git a/src/sist.h b/src/sist.h
index 035509f..b6387fa 100644
--- a/src/sist.h
+++ b/src/sist.h
@@ -51,11 +51,11 @@
 #include <ctype.h>
 #include "git_hash.h"
 
-#define VERSION "3.2.0"
+#define VERSION "3.2.1"
 static const char *const Version = VERSION;
 static const int VersionMajor = 3;
 static const int VersionMinor = 2;
-static const int VersionPatch = 0;
+static const int VersionPatch = 1;
 
 #ifndef SIST_PLATFORM
 #define SIST_PLATFORM unknown