From 7bd8214a3237ab3ac58ba17c1f4e3d8e35743a77 Mon Sep 17 00:00:00 2001 From: Timo Bejan Date: Fri, 15 Oct 2021 18:23:36 +0300 Subject: [PATCH 1/3] enumerated type -> int to string in db --- .../v1/processor/entity/annotations/IdRemovalEntity.java | 1 + .../entity/annotations/ManualForceRedactionEntity.java | 1 + .../entity/annotations/ManualImageRecategorizationEntity.java | 1 + .../entity/annotations/ManualLegalBasisChangeEntity.java | 1 + .../entity/annotations/ManualRedactionEntryEntity.java | 1 + .../v1/processor/entity/configuration/WatermarkEntity.java | 1 + .../processor/entity/dossier/DossierAttributeConfigEntity.java | 1 + .../management/v1/processor/entity/dossier/DossierEntity.java | 1 + .../v1/processor/entity/dossier/DossierTemplateEntity.java | 1 + .../v1/processor/entity/dossier/FileAttributeConfigEntity.java | 1 + .../management/v1/processor/entity/dossier/FileEntity.java | 2 ++ .../v1/processor/entity/download/DownloadStatusEntity.java | 2 ++ 12 files changed, 14 insertions(+) diff --git a/persistence-service-v1/persistence-service-processor-v1/src/main/java/com/iqser/red/service/persistence/management/v1/processor/entity/annotations/IdRemovalEntity.java b/persistence-service-v1/persistence-service-processor-v1/src/main/java/com/iqser/red/service/persistence/management/v1/processor/entity/annotations/IdRemovalEntity.java index 1ec9161cc..19601aeb1 100644 --- a/persistence-service-v1/persistence-service-processor-v1/src/main/java/com/iqser/red/service/persistence/management/v1/processor/entity/annotations/IdRemovalEntity.java +++ b/persistence-service-v1/persistence-service-processor-v1/src/main/java/com/iqser/red/service/persistence/management/v1/processor/entity/annotations/IdRemovalEntity.java @@ -23,6 +23,7 @@ public class IdRemovalEntity { @Column(name = "user_id") private String user; @Column + @Enumerated(EnumType.STRING) private AnnotationStatus status; @Column private boolean removeFromDictionary; diff --git a/persistence-service-v1/persistence-service-processor-v1/src/main/java/com/iqser/red/service/persistence/management/v1/processor/entity/annotations/ManualForceRedactionEntity.java b/persistence-service-v1/persistence-service-processor-v1/src/main/java/com/iqser/red/service/persistence/management/v1/processor/entity/annotations/ManualForceRedactionEntity.java index 807820b72..a4f4fb7b2 100644 --- a/persistence-service-v1/persistence-service-processor-v1/src/main/java/com/iqser/red/service/persistence/management/v1/processor/entity/annotations/ManualForceRedactionEntity.java +++ b/persistence-service-v1/persistence-service-processor-v1/src/main/java/com/iqser/red/service/persistence/management/v1/processor/entity/annotations/ManualForceRedactionEntity.java @@ -23,6 +23,7 @@ public class ManualForceRedactionEntity { @Column(name = "user_id") private String user; @Column + @Enumerated(EnumType.STRING) private AnnotationStatus status; @Column(length = 4000) private String legalBasis; diff --git a/persistence-service-v1/persistence-service-processor-v1/src/main/java/com/iqser/red/service/persistence/management/v1/processor/entity/annotations/ManualImageRecategorizationEntity.java b/persistence-service-v1/persistence-service-processor-v1/src/main/java/com/iqser/red/service/persistence/management/v1/processor/entity/annotations/ManualImageRecategorizationEntity.java index bab2933b4..8e85d596f 100644 --- a/persistence-service-v1/persistence-service-processor-v1/src/main/java/com/iqser/red/service/persistence/management/v1/processor/entity/annotations/ManualImageRecategorizationEntity.java +++ b/persistence-service-v1/persistence-service-processor-v1/src/main/java/com/iqser/red/service/persistence/management/v1/processor/entity/annotations/ManualImageRecategorizationEntity.java @@ -23,6 +23,7 @@ public class ManualImageRecategorizationEntity { @Column(name = "user_id") private String user; @Column + @Enumerated(EnumType.STRING) private AnnotationStatus status; @Column private String typeId; diff --git a/persistence-service-v1/persistence-service-processor-v1/src/main/java/com/iqser/red/service/persistence/management/v1/processor/entity/annotations/ManualLegalBasisChangeEntity.java b/persistence-service-v1/persistence-service-processor-v1/src/main/java/com/iqser/red/service/persistence/management/v1/processor/entity/annotations/ManualLegalBasisChangeEntity.java index 259a79064..9161c6251 100644 --- a/persistence-service-v1/persistence-service-processor-v1/src/main/java/com/iqser/red/service/persistence/management/v1/processor/entity/annotations/ManualLegalBasisChangeEntity.java +++ b/persistence-service-v1/persistence-service-processor-v1/src/main/java/com/iqser/red/service/persistence/management/v1/processor/entity/annotations/ManualLegalBasisChangeEntity.java @@ -24,6 +24,7 @@ public class ManualLegalBasisChangeEntity { @Column(name = "user_id") private String user; @Column + @Enumerated(EnumType.STRING) private AnnotationStatus status; @Column private String legalBasis; diff --git a/persistence-service-v1/persistence-service-processor-v1/src/main/java/com/iqser/red/service/persistence/management/v1/processor/entity/annotations/ManualRedactionEntryEntity.java b/persistence-service-v1/persistence-service-processor-v1/src/main/java/com/iqser/red/service/persistence/management/v1/processor/entity/annotations/ManualRedactionEntryEntity.java index 71e05b523..2a73486a1 100644 --- a/persistence-service-v1/persistence-service-processor-v1/src/main/java/com/iqser/red/service/persistence/management/v1/processor/entity/annotations/ManualRedactionEntryEntity.java +++ b/persistence-service-v1/persistence-service-processor-v1/src/main/java/com/iqser/red/service/persistence/management/v1/processor/entity/annotations/ManualRedactionEntryEntity.java @@ -33,6 +33,7 @@ public class ManualRedactionEntryEntity { @Column private String legalBasis; @Column + @Enumerated(EnumType.STRING) private AnnotationStatus status; @Column private boolean addToDictionary; diff --git a/persistence-service-v1/persistence-service-processor-v1/src/main/java/com/iqser/red/service/persistence/management/v1/processor/entity/configuration/WatermarkEntity.java b/persistence-service-v1/persistence-service-processor-v1/src/main/java/com/iqser/red/service/persistence/management/v1/processor/entity/configuration/WatermarkEntity.java index 6b685649a..6e5b0f037 100644 --- a/persistence-service-v1/persistence-service-processor-v1/src/main/java/com/iqser/red/service/persistence/management/v1/processor/entity/configuration/WatermarkEntity.java +++ b/persistence-service-v1/persistence-service-processor-v1/src/main/java/com/iqser/red/service/persistence/management/v1/processor/entity/configuration/WatermarkEntity.java @@ -32,6 +32,7 @@ public class WatermarkEntity { @Column private String fontType; @Column + @Enumerated(EnumType.STRING) private WatermarkOrientation orientation; @JsonIgnore diff --git a/persistence-service-v1/persistence-service-processor-v1/src/main/java/com/iqser/red/service/persistence/management/v1/processor/entity/dossier/DossierAttributeConfigEntity.java b/persistence-service-v1/persistence-service-processor-v1/src/main/java/com/iqser/red/service/persistence/management/v1/processor/entity/dossier/DossierAttributeConfigEntity.java index b3d818cda..c64ab6a4a 100644 --- a/persistence-service-v1/persistence-service-processor-v1/src/main/java/com/iqser/red/service/persistence/management/v1/processor/entity/dossier/DossierAttributeConfigEntity.java +++ b/persistence-service-v1/persistence-service-processor-v1/src/main/java/com/iqser/red/service/persistence/management/v1/processor/entity/dossier/DossierAttributeConfigEntity.java @@ -27,6 +27,7 @@ public class DossierAttributeConfigEntity { private String placeholder; @Column + @Enumerated(EnumType.STRING) private DossierAttributeType type = DossierAttributeType.TEXT; diff --git a/persistence-service-v1/persistence-service-processor-v1/src/main/java/com/iqser/red/service/persistence/management/v1/processor/entity/dossier/DossierEntity.java b/persistence-service-v1/persistence-service-processor-v1/src/main/java/com/iqser/red/service/persistence/management/v1/processor/entity/dossier/DossierEntity.java index 423964b93..673ebf04e 100644 --- a/persistence-service-v1/persistence-service-processor-v1/src/main/java/com/iqser/red/service/persistence/management/v1/processor/entity/dossier/DossierEntity.java +++ b/persistence-service-v1/persistence-service-processor-v1/src/main/java/com/iqser/red/service/persistence/management/v1/processor/entity/dossier/DossierEntity.java @@ -52,6 +52,7 @@ public class DossierEntity { @Builder.Default @ElementCollection + @Enumerated(EnumType.STRING) private Set downloadFileTypes = new HashSet<>(); @Column diff --git a/persistence-service-v1/persistence-service-processor-v1/src/main/java/com/iqser/red/service/persistence/management/v1/processor/entity/dossier/DossierTemplateEntity.java b/persistence-service-v1/persistence-service-processor-v1/src/main/java/com/iqser/red/service/persistence/management/v1/processor/entity/dossier/DossierTemplateEntity.java index a57939915..8ceceb541 100644 --- a/persistence-service-v1/persistence-service-processor-v1/src/main/java/com/iqser/red/service/persistence/management/v1/processor/entity/dossier/DossierTemplateEntity.java +++ b/persistence-service-v1/persistence-service-processor-v1/src/main/java/com/iqser/red/service/persistence/management/v1/processor/entity/dossier/DossierTemplateEntity.java @@ -55,6 +55,7 @@ public class DossierTemplateEntity { private boolean deleted; @ElementCollection + @Enumerated(EnumType.STRING) private Set downloadFileTypes = new HashSet<>(); @JsonIgnore diff --git a/persistence-service-v1/persistence-service-processor-v1/src/main/java/com/iqser/red/service/persistence/management/v1/processor/entity/dossier/FileAttributeConfigEntity.java b/persistence-service-v1/persistence-service-processor-v1/src/main/java/com/iqser/red/service/persistence/management/v1/processor/entity/dossier/FileAttributeConfigEntity.java index 5b2b318f4..5d9113454 100644 --- a/persistence-service-v1/persistence-service-processor-v1/src/main/java/com/iqser/red/service/persistence/management/v1/processor/entity/dossier/FileAttributeConfigEntity.java +++ b/persistence-service-v1/persistence-service-processor-v1/src/main/java/com/iqser/red/service/persistence/management/v1/processor/entity/dossier/FileAttributeConfigEntity.java @@ -34,6 +34,7 @@ public class FileAttributeConfigEntity { @Column private String placeholder; @Column + @Enumerated(EnumType.STRING) private FileAttributeType type = FileAttributeType.TEXT; @ManyToOne diff --git a/persistence-service-v1/persistence-service-processor-v1/src/main/java/com/iqser/red/service/persistence/management/v1/processor/entity/dossier/FileEntity.java b/persistence-service-v1/persistence-service-processor-v1/src/main/java/com/iqser/red/service/persistence/management/v1/processor/entity/dossier/FileEntity.java index 653613fe5..faaa67166 100644 --- a/persistence-service-v1/persistence-service-processor-v1/src/main/java/com/iqser/red/service/persistence/management/v1/processor/entity/dossier/FileEntity.java +++ b/persistence-service-v1/persistence-service-processor-v1/src/main/java/com/iqser/red/service/persistence/management/v1/processor/entity/dossier/FileEntity.java @@ -29,9 +29,11 @@ public class FileEntity { private String filename; @Column + @Enumerated(EnumType.STRING) private FileStatus status; @Column + @Enumerated(EnumType.STRING) private FileStatus lastSuccessfulStatus; @Column diff --git a/persistence-service-v1/persistence-service-processor-v1/src/main/java/com/iqser/red/service/persistence/management/v1/processor/entity/download/DownloadStatusEntity.java b/persistence-service-v1/persistence-service-processor-v1/src/main/java/com/iqser/red/service/persistence/management/v1/processor/entity/download/DownloadStatusEntity.java index 96a64374d..f94e97d19 100644 --- a/persistence-service-v1/persistence-service-processor-v1/src/main/java/com/iqser/red/service/persistence/management/v1/processor/entity/download/DownloadStatusEntity.java +++ b/persistence-service-v1/persistence-service-processor-v1/src/main/java/com/iqser/red/service/persistence/management/v1/processor/entity/download/DownloadStatusEntity.java @@ -31,6 +31,7 @@ public class DownloadStatusEntity { @Column private String mimeType; @Column + @Enumerated(EnumType.STRING) private DownloadStatusValue status; @Column private OffsetDateTime creationDate; @@ -46,6 +47,7 @@ public class DownloadStatusEntity { private List files = new ArrayList<>(); @ElementCollection + @Enumerated(EnumType.STRING) private List downloadFileTypes = new ArrayList<>(); From 0a6dc82e63e2a52b43207a5656521b2e5f86227c Mon Sep 17 00:00:00 2001 From: Timo Bejan Date: Fri, 15 Oct 2021 19:04:21 +0300 Subject: [PATCH 2/3] unique constraint fix --- .../entity/dossier/DossierTemplateEntity.java | 2 +- .../v1/server/controller/ControllerAdvice.java | 13 +++++++++++++ .../integration/tests/DossierTemplateTest.java | 7 ++++++- 3 files changed, 20 insertions(+), 2 deletions(-) diff --git a/persistence-service-v1/persistence-service-processor-v1/src/main/java/com/iqser/red/service/persistence/management/v1/processor/entity/dossier/DossierTemplateEntity.java b/persistence-service-v1/persistence-service-processor-v1/src/main/java/com/iqser/red/service/persistence/management/v1/processor/entity/dossier/DossierTemplateEntity.java index 8ceceb541..326cb7334 100644 --- a/persistence-service-v1/persistence-service-processor-v1/src/main/java/com/iqser/red/service/persistence/management/v1/processor/entity/dossier/DossierTemplateEntity.java +++ b/persistence-service-v1/persistence-service-processor-v1/src/main/java/com/iqser/red/service/persistence/management/v1/processor/entity/dossier/DossierTemplateEntity.java @@ -27,7 +27,7 @@ public class DossierTemplateEntity { @Id private String id; - @Column + @Column(unique = true) private String name; @Column(length = 4000) diff --git a/persistence-service-v1/persistence-service-server-v1/src/main/java/com/iqser/red/service/peristence/v1/server/controller/ControllerAdvice.java b/persistence-service-v1/persistence-service-server-v1/src/main/java/com/iqser/red/service/peristence/v1/server/controller/ControllerAdvice.java index dab624c78..c71b27697 100644 --- a/persistence-service-v1/persistence-service-server-v1/src/main/java/com/iqser/red/service/peristence/v1/server/controller/ControllerAdvice.java +++ b/persistence-service-v1/persistence-service-server-v1/src/main/java/com/iqser/red/service/peristence/v1/server/controller/ControllerAdvice.java @@ -6,7 +6,9 @@ import com.iqser.red.service.persistence.management.v1.processor.exception.BadRe import com.iqser.red.service.persistence.management.v1.processor.exception.ConflictException; import com.iqser.red.service.persistence.management.v1.processor.exception.NotFoundException; import lombok.extern.slf4j.Slf4j; +import org.postgresql.util.PSQLException; import org.springframework.http.HttpStatus; +import org.springframework.http.ResponseEntity; import org.springframework.web.bind.annotation.ExceptionHandler; import org.springframework.web.bind.annotation.ResponseBody; import org.springframework.web.bind.annotation.ResponseStatus; @@ -55,4 +57,15 @@ public class ControllerAdvice { public ErrorMessage handleIBadRequestException(BadRequestException e) { return new ErrorMessage(OffsetDateTime.now(), e.getMessage()); } + + @ResponseBody + @ExceptionHandler(value = PSQLException.class) + public ResponseEntity handleSQLException(PSQLException e) { + if (e.getMessage().contains("violates unique constraint")) { + return new ResponseEntity<>(new ErrorMessage(OffsetDateTime.now(), "Unique constraint violation"), HttpStatus.CONFLICT); + } else { + log.error("PLSQL Exception occurred: {}", e.getMessage(), e); + return new ResponseEntity<>(new ErrorMessage(OffsetDateTime.now(), "SQL Exception"), HttpStatus.INTERNAL_SERVER_ERROR); + } + } } diff --git a/persistence-service-v1/persistence-service-server-v1/src/test/java/com/iqser/red/service/peristence/v1/server/integration/tests/DossierTemplateTest.java b/persistence-service-v1/persistence-service-server-v1/src/test/java/com/iqser/red/service/peristence/v1/server/integration/tests/DossierTemplateTest.java index 09fc5ce53..48bcc1d2e 100644 --- a/persistence-service-v1/persistence-service-server-v1/src/test/java/com/iqser/red/service/peristence/v1/server/integration/tests/DossierTemplateTest.java +++ b/persistence-service-v1/persistence-service-server-v1/src/test/java/com/iqser/red/service/peristence/v1/server/integration/tests/DossierTemplateTest.java @@ -4,6 +4,7 @@ import com.iqser.red.service.peristence.v1.server.integration.client.DossierTemp import com.iqser.red.service.peristence.v1.server.integration.service.DossierTemplateTesterAndProvider; import com.iqser.red.service.peristence.v1.server.integration.utils.AbstractPersistenceServerServiceTest; import com.iqser.red.service.persistence.service.v1.api.model.dossiertemplate.CreateOrUpdateDossierTemplateRequest; +import feign.FeignException; import org.junit.Test; import org.springframework.beans.BeanUtils; import org.springframework.beans.factory.annotation.Autowired; @@ -21,9 +22,13 @@ public class DossierTemplateTest extends AbstractPersistenceServerServiceTest { @Test public void testDossierTemplate() { - var dossierTemplate = dossierTemplateTesterAndProvider.provideTestTemplate(); + try { + dossierTemplateTesterAndProvider.provideTestTemplate(); + } catch (FeignException e) { + assertThat(e.status()).isEqualTo(409); + } var allTemplates = dossierTemplateClient.getAllDossierTemplates(); assertThat(allTemplates.size()).isEqualTo(1); From 693a92bf10960a0e4664964a0e1e696792a0df7d Mon Sep 17 00:00:00 2001 From: Timo Bejan Date: Sun, 17 Oct 2021 17:41:17 +0300 Subject: [PATCH 3/3] unique constraint fix --- .../integration/service/DossierTesterAndProvider.java | 8 ++++---- .../v1/server/integration/tests/DossierStatsTest.java | 9 +++++++-- .../integration/tests/DownloadPreparationTest.java | 2 +- .../peristence/v1/server/integration/tests/TypeTest.java | 2 +- 4 files changed, 13 insertions(+), 8 deletions(-) diff --git a/persistence-service-v1/persistence-service-server-v1/src/test/java/com/iqser/red/service/peristence/v1/server/integration/service/DossierTesterAndProvider.java b/persistence-service-v1/persistence-service-server-v1/src/test/java/com/iqser/red/service/peristence/v1/server/integration/service/DossierTesterAndProvider.java index c1f65aa36..77d67b450 100644 --- a/persistence-service-v1/persistence-service-server-v1/src/test/java/com/iqser/red/service/peristence/v1/server/integration/service/DossierTesterAndProvider.java +++ b/persistence-service-v1/persistence-service-server-v1/src/test/java/com/iqser/red/service/peristence/v1/server/integration/service/DossierTesterAndProvider.java @@ -29,11 +29,11 @@ public class DossierTesterAndProvider { return provideTestDossier(testTemplate, "Dossier1"); } - public Dossier provideTestDossier(DossierTemplate testTemplate, String filename) { + public Dossier provideTestDossier(DossierTemplate testTemplate, String dossierName) { CreateOrUpdateDossierRequest cru = new CreateOrUpdateDossierRequest(); cru.setDownloadFileTypes(Sets.newHashSet(DownloadFileType.ORIGINAL)); - cru.setDossierName(filename); - cru.setDescription(filename); + cru.setDossierName(dossierName); + cru.setDescription(dossierName); cru.setWatermarkEnabled(true); cru.setMemberIds(Sets.newHashSet("1")); cru.setOwnerId("1"); @@ -45,7 +45,7 @@ public class DossierTesterAndProvider { Dossier result = dossierClient.addDossier(cru); - assertThat(result.getDossierName()).isEqualTo(filename); + assertThat(result.getDossierName()).isEqualTo(dossierName); Dossier loadedDossier = dossierClient.getDossierById(result.getId(),false); diff --git a/persistence-service-v1/persistence-service-server-v1/src/test/java/com/iqser/red/service/peristence/v1/server/integration/tests/DossierStatsTest.java b/persistence-service-v1/persistence-service-server-v1/src/test/java/com/iqser/red/service/peristence/v1/server/integration/tests/DossierStatsTest.java index 1eccb1052..22320776c 100644 --- a/persistence-service-v1/persistence-service-server-v1/src/test/java/com/iqser/red/service/peristence/v1/server/integration/tests/DossierStatsTest.java +++ b/persistence-service-v1/persistence-service-server-v1/src/test/java/com/iqser/red/service/peristence/v1/server/integration/tests/DossierStatsTest.java @@ -2,6 +2,7 @@ package com.iqser.red.service.peristence.v1.server.integration.tests; import com.iqser.red.service.peristence.v1.server.integration.client.DossierStatsClient; import com.iqser.red.service.peristence.v1.server.integration.client.FileClient; +import com.iqser.red.service.peristence.v1.server.integration.service.DossierTemplateTesterAndProvider; import com.iqser.red.service.peristence.v1.server.integration.service.DossierTesterAndProvider; import com.iqser.red.service.peristence.v1.server.integration.service.FileTesterAndProvider; import com.iqser.red.service.peristence.v1.server.integration.utils.AbstractPersistenceServerServiceTest; @@ -22,6 +23,9 @@ import static org.assertj.core.api.Assertions.assertThat; public class DossierStatsTest extends AbstractPersistenceServerServiceTest { private static final int NUMBER_PAGES_ANALYZED = 5; + @Autowired + private DossierTemplateTesterAndProvider dossierTemplateTesterAndProvider; + @Autowired private DossierTesterAndProvider dossierTesterAndProvider; @@ -40,7 +44,8 @@ public class DossierStatsTest extends AbstractPersistenceServerServiceTest { @Before public void setupData() { - dossier1 = dossierTesterAndProvider.provideTestDossier(); + var dossierTemplate = dossierTemplateTesterAndProvider.provideTestTemplate(); + dossier1 = dossierTesterAndProvider.provideTestDossier(dossierTemplate); //provides 2 files var file1 = fileTesterAndProvider.testAndProvideFile(dossier1, "file1"); var file2 = fileTesterAndProvider.testAndProvideFile(dossier1, "file2"); @@ -66,7 +71,7 @@ public class DossierStatsTest extends AbstractPersistenceServerServiceTest { }); // second dossier - dossier2 = dossierTesterAndProvider.provideTestDossier("Dossier2"); + dossier2 = dossierTesterAndProvider.provideTestDossier(dossierTemplate,"Dossier2"); var file3 = fileTesterAndProvider.testAndProvideFile(dossier2, "file3"); var file4 = fileTesterAndProvider.testAndProvideFile(dossier2, "file4"); diff --git a/persistence-service-v1/persistence-service-server-v1/src/test/java/com/iqser/red/service/peristence/v1/server/integration/tests/DownloadPreparationTest.java b/persistence-service-v1/persistence-service-server-v1/src/test/java/com/iqser/red/service/peristence/v1/server/integration/tests/DownloadPreparationTest.java index 006844b27..ba729cc99 100644 --- a/persistence-service-v1/persistence-service-server-v1/src/test/java/com/iqser/red/service/peristence/v1/server/integration/tests/DownloadPreparationTest.java +++ b/persistence-service-v1/persistence-service-server-v1/src/test/java/com/iqser/red/service/peristence/v1/server/integration/tests/DownloadPreparationTest.java @@ -69,7 +69,7 @@ public class DownloadPreparationTest extends AbstractPersistenceServerServiceTes var dossierTemplate = dossierTemplateTesterAndProvider.provideTestTemplate(); - var dossier = dossierTesterAndProvider.provideTestDossier(); + var dossier = dossierTesterAndProvider.provideTestDossier(dossierTemplate); var file = fileTesterAndProvider.testAndProvideFile(dossier); diff --git a/persistence-service-v1/persistence-service-server-v1/src/test/java/com/iqser/red/service/peristence/v1/server/integration/tests/TypeTest.java b/persistence-service-v1/persistence-service-server-v1/src/test/java/com/iqser/red/service/peristence/v1/server/integration/tests/TypeTest.java index 5ff037ced..058a9e759 100644 --- a/persistence-service-v1/persistence-service-server-v1/src/test/java/com/iqser/red/service/peristence/v1/server/integration/tests/TypeTest.java +++ b/persistence-service-v1/persistence-service-server-v1/src/test/java/com/iqser/red/service/peristence/v1/server/integration/tests/TypeTest.java @@ -78,7 +78,7 @@ public class TypeTest extends AbstractPersistenceServerServiceTest { assertThat(typesForTemplate).isEmpty(); - var dossier = dossierTesterAndProvider.provideTestDossier(); + var dossier = dossierTesterAndProvider.provideTestDossier(dossierTemplate); var dossierType = typeProvider.testAndProvideType(dossierTemplate, dossier, "dossier-dict"); var typesForDossier = dictionaryClient.getAllTypesForDossier(dossierType.getDossierId());