Commit c789b692 authored by nfcalabria's avatar nfcalabria
Browse files

Fix

parent b4e11d28
Loading
Loading
Loading
Loading
+4 −3
Original line number Diff line number Diff line
@@ -239,15 +239,16 @@ public class ArchiveService {
        List<String> vosPaths = entryDescriptors.stream().map(ed -> ed.getVosPath())
                .collect(Collectors.toList());

        /*
        if (vosPaths.size() == 1) {
            String vosPath = vosPaths.get(0);
            return vosPath.substring(0, vosPath.lastIndexOf("/"));
        }
        }*/

        String commonParent = null;
        for (String vosPath : vosPaths) {
            if (commonParent == null) {
                commonParent = vosPath;
                commonParent = vosPath.substring(0, vosPath.lastIndexOf("/"));
            } else {
                StringBuilder newCommonParent = new StringBuilder();
                boolean same = true;
@@ -262,7 +263,7 @@ public class ArchiveService {
                commonParent = newCommonParent.toString();
            }
        }
        return commonParent;
        return commonParent.substring(0, commonParent.lastIndexOf("/"));
    }

    private abstract class ArchiveHandler<O extends OutputStream, E> implements AutoCloseable {