Fix #257 Playlist download dups

Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com>
This commit is contained in:
Andrew DeMaria
2017-02-25 16:04:20 -07:00
parent b72c513c6a
commit 502b5fba17
@@ -43,7 +43,9 @@ import javax.servlet.http.HttpServletResponse;
import java.io.*;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.HashSet;
import java.util.List;
import java.util.Set;
import java.util.zip.CRC32;
import java.util.zip.ZipEntry;
import java.util.zip.ZipOutputStream;
@@ -220,7 +222,7 @@ public class DownloadController implements LastModified {
ZipOutputStream out = new ZipOutputStream(RangeOutputStream.wrap(response.getOutputStream(), range));
out.setMethod(ZipOutputStream.STORED); // No compression.
List<MediaFile> filesToDownload = new ArrayList<MediaFile>();
Set<MediaFile> filesToDownload = new HashSet<>();
if (indexes == null) {
filesToDownload.addAll(files);
} else {