RED-9255: implement file exchange #554

Merged
kilian.schuettler1 merged 13 commits from RED-9255 into master 2024-06-20 16:49:01 +02:00
Showing only changes of commit a1b224adbd - Show all commits

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;
}