From 8da2a2e2b5de5c057ad5616e6e3a3d66f12d0a9a Mon Sep 17 00:00:00 2001
From: Sebastian Listl <s.listl@adito.de>
Date: Mon, 5 Oct 2020 13:41:31 +0200
Subject: [PATCH] #1065734 Duplicate merge error

---
 process/DuplicateScanner_lib/process.js | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/process/DuplicateScanner_lib/process.js b/process/DuplicateScanner_lib/process.js
index 12420f6405c..b8f14e5ecaf 100644
--- a/process/DuplicateScanner_lib/process.js
+++ b/process/DuplicateScanner_lib/process.js
@@ -1107,12 +1107,11 @@ _DuplicateScannerUtils._migrateParticipantsToNewContact = function (pTableName,
         .where([pTableName, pContactIdColumn], pTargetContactId)
         .arrayColumn();
 
-    var updateCount = newWhere([pTableName, pAssignableIdColumn], excludedIds, SqlBuilder.NOT_IN())
+    var updateCount = newWhereIfSet([pTableName, pAssignableIdColumn], excludedIds, SqlBuilder.NOT_IN())
         .and([pTableName, pContactIdColumn], pSourceContactId)
         .updateFields(new Map().set(pContactIdColumn, pTargetContactId), pTableName);
         
-    var deleteCount = newWhere([pTableName, pAssignableIdColumn], excludedIds, SqlBuilder.IN())
-        .and([pTableName, pContactIdColumn], pSourceContactId)
+    var deleteCount = newWhere([pTableName, pContactIdColumn], pSourceContactId)
         .tableName(pTableName)
         .deleteData();
     
-- 
GitLab