RED-8848: When cloning a dossier template some flags are not set correctly #489

Merged
maverick.studer merged 1 commits from RED-8848 into master 2024-05-22 11:03:52 +02:00

View File

@ -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