Pull request #54: RED-2395: Fixed: Chosen report types while creating a dossier are not selected in download package
Merge in RED/persistence-service from RED-2395-ps1 to master * commit '3143f87a64b39b0ce68ca74357b3d5833e1d336b': RED-2395: Fixed: Chosen report types while creating a dossier are not selected in download package
This commit is contained in:
commit
7aedcb0c57
@ -40,7 +40,9 @@ public class DossierPersistenceService {
|
||||
dossier.setDate(OffsetDateTime.now().truncatedTo(ChronoUnit.MILLIS));
|
||||
|
||||
dossier.setDossierTemplate(dossierTemplateRepository.getOne(createOrUpdateDossierRequest.getDossierTemplateId()));
|
||||
dossier.setReportTemplates(reportTemplateRepository.findAllById(createOrUpdateDossierRequest.getReportTemplateIds()));
|
||||
var reportTemplates = reportTemplateRepository.findAllById(createOrUpdateDossierRequest.getReportTemplateIds());
|
||||
reportTemplates.forEach(r -> r.getDossiers().add(dossier));
|
||||
dossier.setReportTemplates(reportTemplates);
|
||||
|
||||
return dossierRepository.save(dossier);
|
||||
|
||||
|
||||
@ -12,6 +12,7 @@ import org.springframework.stereotype.Service;
|
||||
|
||||
import java.time.OffsetDateTime;
|
||||
import java.time.temporal.ChronoUnit;
|
||||
import java.util.List;
|
||||
|
||||
import static org.assertj.core.api.AssertionsForClassTypes.assertThat;
|
||||
|
||||
@ -40,6 +41,7 @@ public class DossierTesterAndProvider {
|
||||
cru.setRequestingUser("1");
|
||||
cru.setDueDate(OffsetDateTime.now().truncatedTo(ChronoUnit.MILLIS));
|
||||
cru.setDossierTemplateId(testTemplate.getId());
|
||||
cru.setReportTemplateIds(List.of("reportTemplate1", "reportTemplate2"));
|
||||
|
||||
Dossier result = dossierClient.addDossier(cru);
|
||||
|
||||
|
||||
@ -32,7 +32,6 @@ public class DossierTest extends AbstractPersistenceServerServiceTest {
|
||||
assertThat(allDossiers.size()).isEqualTo(1);
|
||||
assertThat(allDossiers.get(0)).isEqualTo(dossier);
|
||||
|
||||
|
||||
// update
|
||||
CreateOrUpdateDossierRequest cru = new CreateOrUpdateDossierRequest();
|
||||
cru.setDossierTemplateId(dossier.getId());
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user