RED-9375: fix component mapping endpoint validation

This commit is contained in:
Kilian Schuettler 2024-06-20 13:53:51 +02:00
parent 23929d2772
commit a1b224adbd

View File

@ -91,7 +91,6 @@ public class FileExchangeExportService {
}
private void addToExportDownloadQueue(ExportDownloadMessage downloadJob) {
rabbitTemplate.convertAndSend(MessagingConfiguration.EXPORT_DOWNLOAD_QUEUE, downloadJob, message -> {
@ -133,11 +132,10 @@ public class FileExchangeExportService {
List<FileModel> files = fileStatusManagementService.getDossierStatus(dossier.getId());
if (!request.fileIds().isEmpty() //
&& !request.dossierIds().isEmpty() //
if (!request.dossierIds().contains(dossier.getId()) //
&& files.stream()
.noneMatch(fileModel -> request.fileIds().contains(fileModel.getId()))) {
// no files of dossier in requested files and dossier not explicitly requested -> don't export it.
.noneMatch(fileModel -> request.fileIds().isEmpty() || request.fileIds().contains(fileModel.getId()))) {
// dossier has no files in requested files and dossier not explicitly requested -> don't export it.
return;
}