From acab9f54e893fb8eddd102f1a0b397cd2776e6fa Mon Sep 17 00:00:00 2001 From: Corina Olariu Date: Fri, 17 Nov 2023 15:31:47 +0200 Subject: [PATCH] RED-7918 - RM-62: "Last Modified" date not updated after change - update the timestamps for redactionModificationDate and lastManualChangeDate with current time when deleting a manual redaction --- .../peristence/v1/server/service/ManualRedactionService.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/persistence-service-v1/persistence-service-server-v1/src/main/java/com/iqser/red/service/peristence/v1/server/service/ManualRedactionService.java b/persistence-service-v1/persistence-service-server-v1/src/main/java/com/iqser/red/service/peristence/v1/server/service/ManualRedactionService.java index 9f0b15eb6..2d2495c80 100644 --- a/persistence-service-v1/persistence-service-server-v1/src/main/java/com/iqser/red/service/peristence/v1/server/service/ManualRedactionService.java +++ b/persistence-service-v1/persistence-service-server-v1/src/main/java/com/iqser/red/service/peristence/v1/server/service/ManualRedactionService.java @@ -199,6 +199,8 @@ public class ManualRedactionService { if (manualAddRedactionsContains(manualRedactions, removeRedactionRequest.getAnnotationId()) && AnnotationStatus.APPROVED.equals(removeRedactionRequest.getStatus())) { log.info("hard delete ManualRedactions for file {} and annotation {}", fileId, removeRedactionRequest.getAnnotationId()); manualRedactionProviderService.hardDeleteManualRedactions(fileId, removeRedactionRequest.getAnnotationId()); + fileStatusPersistenceService.setLastRedactionModificationDateForFile(fileId, OffsetDateTime.now()); + fileStatusPersistenceService.setLastManualChangeDate(fileId, OffsetDateTime.now()); } else { log.info("add removeRedaction for file {} and annotation {}", fileId, removeRedactionRequest.getAnnotationId());