From 312305bbb0e504ca15d07c107fd6e4c910996112 Mon Sep 17 00:00:00 2001 From: nfcalabria <nfcalabria@localhost> Date: Wed, 3 Nov 2021 00:22:48 +0100 Subject: [PATCH] Bugfix --- .../it/inaf/ia2/transfer/service/ArchiveService.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/main/java/it/inaf/ia2/transfer/service/ArchiveService.java b/src/main/java/it/inaf/ia2/transfer/service/ArchiveService.java index ec99bfc..8b07c73 100644 --- a/src/main/java/it/inaf/ia2/transfer/service/ArchiveService.java +++ b/src/main/java/it/inaf/ia2/transfer/service/ArchiveService.java @@ -167,15 +167,16 @@ public class ArchiveService { // relPaths is calculated from base node String targetNodeVosPath = fileInfo.getVirtualPath(); - String vosPath = pointingEntryDescriptors.stream() + List<String> linkVosPaths = pointingEntryDescriptors.stream() .filter(ed->ed.getTargetNodeVosPath().equals(targetNodeVosPath)) - .findFirst().get().getVosPath(); + .map(ed->ed.getVosPath()) + .collect(Collectors.toList()); - + for(String vosPath : linkVosPaths) { String relPath = vosPath.substring(commonParent.length()); this.insertEntryIntoArchive(fileInfo, supportDir, relPath, tokenPrincipal, portalLocationUrls, servletRequest, handler); - + } } } } -- GitLab