deletion of dossier template on failed import
This commit is contained in:
parent
6342b1b4f6
commit
189f2f0019
@ -178,7 +178,8 @@ public class DossierTemplateImportService {
|
||||
if (StringUtils.isEmpty(dossierTemplateMeta.getName())) {
|
||||
throw new ConflictException("DossierTemplate name must be set");
|
||||
}
|
||||
dossierTemplateMeta.setId("");this.validateDossierTemplateName(dossierTemplateMeta);
|
||||
dossierTemplateMeta.setId("");
|
||||
this.validateDossierTemplateName(dossierTemplateMeta);
|
||||
DossierTemplateEntity dossierTemplateEntity = new DossierTemplateEntity();
|
||||
|
||||
// order is important
|
||||
|
||||
@ -31,7 +31,6 @@ public class DossierTemplateManagementService {
|
||||
private final DictionaryManagementService dictionaryManagementService;
|
||||
private final ComponentMappingService componentMappingService;
|
||||
private final FileAttributeConfigPersistenceService fileAttributeConfigPersistenceService;
|
||||
private final DossierAttributePersistenceService dossierAttributePersistenceService;
|
||||
private final DossierAttributeConfigPersistenceService dossierAttributeConfigPersistenceService;
|
||||
private final ReportTemplatePersistenceService reportTemplatePersistenceService;
|
||||
private final WatermarkService watermarkService;
|
||||
|
||||
@ -130,9 +130,6 @@ public class DossierTemplateCloneAndExportWithDuplicateRanksTest {
|
||||
dossierTemplatePersistenceService = new DossierTemplatePersistenceService(dossierTemplateRepository,
|
||||
legalBasisMappingPersistenceService,
|
||||
rulesPersistenceService,
|
||||
dictionaryPersistenceService,
|
||||
dictionaryManagementService,
|
||||
componentMappingService,
|
||||
typeRepository);
|
||||
dossierTemplateCloneService = new DossierTemplateCloneService(dossierTemplateRepository,
|
||||
legalBasisMappingPersistenceService,
|
||||
@ -170,11 +167,15 @@ public class DossierTemplateCloneAndExportWithDuplicateRanksTest {
|
||||
componentDefinitionPersistenceService,
|
||||
watermarkService,
|
||||
rabbitTemplate);
|
||||
dossierTemplateManagementService = new DossierTemplateManagementService(dossierTemplateExportService,
|
||||
dossierTemplateImportService,
|
||||
dossierTemplatePersistenceService,
|
||||
dossierTemplateManagementService = new DossierTemplateManagementService(dossierTemplatePersistenceService,
|
||||
dossierTemplateCloneService,
|
||||
dossierDeletionService);
|
||||
dossierDeletionService,
|
||||
dictionaryManagementService,
|
||||
componentMappingService,
|
||||
fileAttributeConfigPersistenceService,
|
||||
dossierAttributeConfigPersistenceService,
|
||||
reportTemplatePersistenceService,
|
||||
watermarkService);
|
||||
|
||||
rankDeDuplicationService = new RankDeDuplicationService(dossierTemplateManagementService, dictionaryPersistenceService);
|
||||
|
||||
@ -194,7 +195,7 @@ public class DossierTemplateCloneAndExportWithDuplicateRanksTest {
|
||||
|
||||
// test the export of dossier template
|
||||
ExportDownloadRequest exportDownloadRequest = new ExportDownloadRequest("userId", dossierTemplateId);
|
||||
Assertions.assertThrows(BadRequestException.class, () -> dossierTemplateManagementService.prepareExportDownload(exportDownloadRequest));
|
||||
Assertions.assertThrows(BadRequestException.class, () -> dossierTemplateExportService.prepareExportDownload(exportDownloadRequest));
|
||||
|
||||
}
|
||||
|
||||
|
||||
@ -31,7 +31,7 @@ public enum FileType {
|
||||
|
||||
// only for export
|
||||
@Deprecated(forRemoval = true) // still needed for migration to delete existing ones, can be removed as soon as migration is done
|
||||
SECTION_GRID(".json"),
|
||||
SECTION_GRID(".json"),
|
||||
MARKDOWN(".md");
|
||||
|
||||
@Getter
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user