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