From ba19477c25824151f31bac64ed0aa60034f21d18 Mon Sep 17 00:00:00 2001 From: Corina Olariu Date: Thu, 16 Nov 2023 09:32:24 +0200 Subject: [PATCH 1/2] RED-7918 - RM-62: "Last Modified" date not updated after change - in calculate flags get the entity log with the unprocessed changes --- .../v1/processor/service/AnalysisFlagsCalculationService.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/service/AnalysisFlagsCalculationService.java b/persistence-service-v1/persistence-service-processor-v1/src/main/java/com/iqser/red/service/persistence/management/v1/processor/service/AnalysisFlagsCalculationService.java index 4564c21ea..2ca216e39 100644 --- a/persistence-service-v1/persistence-service-processor-v1/src/main/java/com/iqser/red/service/persistence/management/v1/processor/service/AnalysisFlagsCalculationService.java +++ b/persistence-service-v1/persistence-service-processor-v1/src/main/java/com/iqser/red/service/persistence/management/v1/processor/service/AnalysisFlagsCalculationService.java @@ -1,6 +1,7 @@ package com.iqser.red.service.persistence.management.v1.processor.service; import java.time.OffsetDateTime; +import java.util.Collections; import java.util.Map; import java.util.stream.Collectors; @@ -36,7 +37,7 @@ public class AnalysisFlagsCalculationService { long startTime = System.currentTimeMillis(); var file = fileStatusPersistenceService.getStatus(fileId); - var entityLog = entityLogService.getEntityLog(dossierId, fileId); + var entityLog = entityLogService.getEntityLog(dossierId, fileId, Collections.emptyList(), true); var viewedPagesForCurrentAssignee = viewedPagesPersistenceService.findViewedPages(fileId, file.getAssignee()); -- 2.47.2 From a8e0f4b67ce3091577118ccd3f99f191636a14e2 Mon Sep 17 00:00:00 2001 From: Corina Olariu Date: Thu, 16 Nov 2023 09:53:03 +0200 Subject: [PATCH 2/2] RED-7918 - RM-62: "Last Modified" date not updated after change - update tests --- .../integration/utils/AbstractPersistenceServerServiceTest.java | 1 + 1 file changed, 1 insertion(+) diff --git a/persistence-service-v1/persistence-service-server-v1/src/test/java/com/iqser/red/service/peristence/v1/server/integration/utils/AbstractPersistenceServerServiceTest.java b/persistence-service-v1/persistence-service-server-v1/src/test/java/com/iqser/red/service/peristence/v1/server/integration/utils/AbstractPersistenceServerServiceTest.java index aca12bcb0..9a38145a1 100644 --- a/persistence-service-v1/persistence-service-server-v1/src/test/java/com/iqser/red/service/peristence/v1/server/integration/utils/AbstractPersistenceServerServiceTest.java +++ b/persistence-service-v1/persistence-service-server-v1/src/test/java/com/iqser/red/service/peristence/v1/server/integration/utils/AbstractPersistenceServerServiceTest.java @@ -246,6 +246,7 @@ public abstract class AbstractPersistenceServerServiceTest { when(amqpAdmin.getQueueInfo(Mockito.any())).thenReturn(null); when(entityLogService.getEntityLog(Mockito.any(), Mockito.any())).thenReturn(new EntityLog(1, 1, Lists.newArrayList(), null, 0, 0, 0, 0)); + when(entityLogService.getEntityLog(Mockito.any(), Mockito.any(), Mockito.any(), Mockito.anyBoolean())).thenReturn(new EntityLog(1, 1, Lists.newArrayList(), null, 0, 0, 0, 0)); when(redactionClient.testRules(Mockito.any())).thenReturn(DroolsSyntaxValidation.builder().droolsSyntaxErrorMessages(Collections.emptyList()).build()); } -- 2.47.2