From c6978c511ffb21e4c095c3bc5054379d2d8e0120 Mon Sep 17 00:00:00 2001 From: Andrei Isvoran Date: Thu, 23 May 2024 15:49:37 +0300 Subject: [PATCH] RED-9180 - Don't reanalyze soft or hard deleted files --- .../processor/migration/ReanalyzeNonApprovedFilesService.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/persistence-service-v1/persistence-service-processor-v1/src/main/java/com/iqser/red/service/persistence/management/v1/processor/migration/ReanalyzeNonApprovedFilesService.java b/persistence-service-v1/persistence-service-processor-v1/src/main/java/com/iqser/red/service/persistence/management/v1/processor/migration/ReanalyzeNonApprovedFilesService.java index 027900e25..c735477e6 100644 --- a/persistence-service-v1/persistence-service-processor-v1/src/main/java/com/iqser/red/service/persistence/management/v1/processor/migration/ReanalyzeNonApprovedFilesService.java +++ b/persistence-service-v1/persistence-service-processor-v1/src/main/java/com/iqser/red/service/persistence/management/v1/processor/migration/ReanalyzeNonApprovedFilesService.java @@ -27,8 +27,9 @@ public class ReanalyzeNonApprovedFilesService { public void reanalyzeNonApprovedFiles() { List dossierEntities = dossierRepository.findAll(); - dossierEntities.forEach(dossierEntity -> { + dossierEntities.stream().filter(dossier -> !dossier.isDeleted()).forEach(dossierEntity -> { Set unapprovedFilesByDossierIds = fileRepository.findByDossierIdAndWorkflowStatusNotApproved(dossierEntity.getId()).stream() + .filter(fileEntity -> !fileEntity.isSoftOrHardDeleted()) .map(FileEntity::getId) .collect(Collectors.toSet()); reanalysisService.reanalyzeFiles(dossierEntity.getId(), unapprovedFilesByDossierIds, true); -- 2.47.2