diff --git a/source/net/filebot/media/MediaDetection.java b/source/net/filebot/media/MediaDetection.java index 27c981ec..bab7d18b 100644 --- a/source/net/filebot/media/MediaDetection.java +++ b/source/net/filebot/media/MediaDetection.java @@ -714,14 +714,14 @@ public class MediaDetection { return new MetricAvg(new SequenceMatchSimilarity(), new NameSimilarityMetric(), new SequenceMatchSimilarity(0, true)); } - public static List sortBySimilarity(Collection options, Collection terms, SimilarityMetric metric) { + public static List sortBySimilarity(Collection options, Collection terms, SimilarityMetric metric) { // similarity comparator with multi-value support SimilarityComparator comparator = new SimilarityComparator(metric, terms.toArray()) { @Override public float getMaxSimilarity(Object obj) { - float f = 0; Collection names = obj instanceof SearchResult ? ((SearchResult) obj).getEffectiveNames() : singleton(obj); + float f = 0; for (Object it : names) { f = Math.max(f, super.getMaxSimilarity(it)); }