diff --git a/src/main/java/com/dostalgia/UploadResource.java b/src/main/java/com/dostalgia/UploadResource.java index 158a155..a4af3c8 100644 --- a/src/main/java/com/dostalgia/UploadResource.java +++ b/src/main/java/com/dostalgia/UploadResource.java @@ -261,8 +261,8 @@ public class UploadResource { if (candidates.isEmpty()) return null; candidates.sort(Comparator - .comparingInt(Candidate::depth) - .thenComparingInt(c -> c.isInstaller() ? 1 : 0) + .comparingInt(c -> c.isInstaller() ? 1 : 0) // non-installer first + .thenComparingInt(Candidate::depth) .thenComparingLong(c -> -c.size())); // larger files first return candidates.getFirst().path();