From 38d3832732a9437c647c6f382a687f3b20af8ced Mon Sep 17 00:00:00 2001 From: maverickstuder Date: Wed, 22 May 2024 10:52:33 +0200 Subject: [PATCH] RED-8848: When cloning a dossier template some flags are not set correctly * setting the missing flags from present dossier template when cloning --- .../v1/processor/service/DossierTemplateCloneService.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/persistence-service-v1/persistence-service-processor-v1/src/main/java/com/iqser/red/service/persistence/management/v1/processor/service/DossierTemplateCloneService.java b/persistence-service-v1/persistence-service-processor-v1/src/main/java/com/iqser/red/service/persistence/management/v1/processor/service/DossierTemplateCloneService.java index c6da3cbe2..6cd6fccb1 100644 --- a/persistence-service-v1/persistence-service-processor-v1/src/main/java/com/iqser/red/service/persistence/management/v1/processor/service/DossierTemplateCloneService.java +++ b/persistence-service-v1/persistence-service-processor-v1/src/main/java/com/iqser/red/service/persistence/management/v1/processor/service/DossierTemplateCloneService.java @@ -91,6 +91,12 @@ public class DossierTemplateCloneService { clonedDossierTemplate.setSoftDeleteTime(dossierTemplate.getSoftDeleteTime()); clonedDossierTemplate.setDownloadFileTypes(cloneDossierTemplateRequest.getDownloadFileTypes() == null || cloneDossierTemplateRequest.getDownloadFileTypes() .isEmpty() ? dossierTemplate.getDownloadFileTypes() : cloneDossierTemplateRequest.getDownloadFileTypes()); + + clonedDossierTemplate.setKeepImageMetadata(dossierTemplate.isKeepImageMetadata()); + clonedDossierTemplate.setKeepHiddenText(dossierTemplate.isKeepHiddenText()); + clonedDossierTemplate.setKeepOverlappingObjects(dossierTemplate.isKeepOverlappingObjects()); + clonedDossierTemplate.setApplyDictionaryUpdatesToAllDossiersByDefault(dossierTemplate.isApplyDictionaryUpdatesToAllDossiersByDefault()); + //set rules cloneRules(dossierTemplate.getId(), clonedDossierTemplate.getId()); //set legal basis -- 2.47.2