RED-9375: fix component mapping endpoint validation
This commit is contained in:
parent
23929d2772
commit
a1b224adbd
@ -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;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user