From ee73a9d2975fb1e78a91f8215d7a674fae690e7f Mon Sep 17 00:00:00 2001 From: Deluan Date: Sun, 26 May 2024 14:28:23 -0400 Subject: [PATCH] Small optimization in MediaFiles.ToAlbum() --- model/mediafile.go | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/model/mediafile.go b/model/mediafile.go index c1e4f87f..935b7368 100644 --- a/model/mediafile.go +++ b/model/mediafile.go @@ -198,15 +198,12 @@ func (mfs MediaFiles) ToAlbum() Album { } func allOrNothing(items []string) (string, int) { + sort.Strings(items) items = slices.Compact(items) - if len(items) == 1 { - return items[0], 1 - } - if len(items) > 1 { - sort.Strings(items) + if len(items) != 1 { return "", len(slices.Compact(items)) } - return "", 0 + return items[0], 1 } func minMax(items []int) (int, int) {