diff --git a/dspace-api/src/main/java/org/dspace/content/PreviewContentServiceImpl.java b/dspace-api/src/main/java/org/dspace/content/PreviewContentServiceImpl.java index 676e76cbb874..be21988c968c 100644 --- a/dspace-api/src/main/java/org/dspace/content/PreviewContentServiceImpl.java +++ b/dspace-api/src/main/java/org/dspace/content/PreviewContentServiceImpl.java @@ -201,7 +201,7 @@ public PreviewContent createPreviewContent(Context context, Bitstream bitstream, @Override public FileInfo createFileInfo(PreviewContent pc) { Hashtable sub = createSubMap(pc.sub, this::createFileInfo); - return new FileInfo(pc.name, pc.content, pc.size, pc.isDirectory, sub); + return new FileInfo(pc.name, pc.content, pc.size, pc.isDirectory); } @Override diff --git a/dspace-api/src/main/java/org/dspace/util/FileInfo.java b/dspace-api/src/main/java/org/dspace/util/FileInfo.java index fa9e75a06f6e..875a33ef9dcd 100644 --- a/dspace-api/src/main/java/org/dspace/util/FileInfo.java +++ b/dspace-api/src/main/java/org/dspace/util/FileInfo.java @@ -22,12 +22,11 @@ public class FileInfo { public Hashtable sub = null; - public FileInfo(String name, String content, String size, boolean isDirectory, Hashtable sub) { + public FileInfo(String name, String content, String size, boolean isDirectory) { this.name = name; this.content = content; this.size = size; this.isDirectory = isDirectory; - this.sub = sub; } public FileInfo(String name) { @@ -45,4 +44,8 @@ public FileInfo(String name, String size) { this.size = size; isDirectory = false; } + + public void setSub(Hashtable sub) { + this.sub = sub; + } }