From 3c691a1afc9ce67845aad5d15bbc99a0113f6a6b Mon Sep 17 00:00:00 2001 From: Timo Bejan Date: Fri, 28 Jan 2022 11:29:03 +0200 Subject: [PATCH] immutable field fix --- .../redaction/service/RedactionLogMergeService.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/redaction/service/RedactionLogMergeService.java b/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/redaction/service/RedactionLogMergeService.java index 1311b545..e47f7769 100644 --- a/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/redaction/service/RedactionLogMergeService.java +++ b/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/redaction/service/RedactionLogMergeService.java @@ -316,6 +316,11 @@ public class RedactionLogMergeService { var addToDictionary = manualRedactionEntry.isAddToDictionary() || manualRedactionEntry.isAddToDossierDictionary(); + var change = ManualChange.from(manualRedactionEntry) + .withManualRedactionType(addToDictionary ? ManualRedactionType.ADD_TO_DICTIONARY : ManualRedactionType.ADD_LOCALLY); + List changeList = new ArrayList<>(); + changeList.add(change); + return RedactionLogEntry.builder() .id(id) .color(getColorForManualAdd(manualRedactionEntry.getType(), dossierTemplateId, manualRedactionEntry.getStatus())) @@ -330,8 +335,7 @@ public class RedactionLogMergeService { .isHint(false) .sectionNumber(-1) .rectangle(manualRedactionEntry.isRectangle()) - .manualChanges(List.of(ManualChange.from(manualRedactionEntry) - .withManualRedactionType(addToDictionary ? ManualRedactionType.ADD_TO_DICTIONARY : ManualRedactionType.ADD_LOCALLY))) + .manualChanges(changeList) .build(); }