From e12a101cff29fbfb3a9fde451c29b6fb6c899eb2 Mon Sep 17 00:00:00 2001 From: Sebastian Castro <sebastian.castro@protonmail.com> Date: Wed, 27 Jan 2021 19:08:11 +0100 Subject: [PATCH] duplicates: reset only when detection starts --- .../BulkActions/DuplicatesActionsController.php | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/Controller/Admin/BulkActions/DuplicatesActionsController.php b/src/Controller/Admin/BulkActions/DuplicatesActionsController.php index 6a6103d73..6466adc03 100755 --- a/src/Controller/Admin/BulkActions/DuplicatesActionsController.php +++ b/src/Controller/Admin/BulkActions/DuplicatesActionsController.php @@ -21,11 +21,13 @@ class DuplicatesActionsController extends BulkActionsAbstractController $this->batchSize = 2000; $this->elementActionService = $elementActionService; - // reset previous detections - $dm->query('Element')->update() - ->field('isDuplicateNode')->unsetField()->exists(true) - ->field('potentialDuplicates')->unsetField()->exists(true) - ->execute(); + if (!$request->get('batchFromStep')) { + // reset previous detections + $dm->query('Element')->update() + ->field('isDuplicateNode')->unsetField()->exists(true) + ->field('potentialDuplicates')->unsetField()->exists(true) + ->execute(); + } return $this->elementsBulkAction('detectDuplicates', $dm, $request, $session); } -- GitLab