From e0e17999025d276d1241d405a03b3e487ddf541e Mon Sep 17 00:00:00 2001 From: jeffvli Date: Sat, 17 Jan 2026 02:35:11 -0800 Subject: [PATCH] add fallback to minYear if no dates tagged --- src/shared/api/navidrome/navidrome-normalize.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/shared/api/navidrome/navidrome-normalize.ts b/src/shared/api/navidrome/navidrome-normalize.ts index 45fb9169f..d38c8c786 100644 --- a/src/shared/api/navidrome/navidrome-normalize.ts +++ b/src/shared/api/navidrome/navidrome-normalize.ts @@ -43,6 +43,7 @@ const matchesYearOnly = (date: string) => { const normalizeReleaseDate = (item: { date?: string; + minYear?: number; releaseDate?: string; }): { date: null | string; year: null | number } => { if (item.releaseDate && matchesFullDate(item.releaseDate)) { @@ -71,12 +72,13 @@ const normalizeReleaseDate = (item: { return { date: null, - year: null, + year: item.minYear ?? null, }; }; const normalizeOriginalDate = (item: { date?: string; + minYear?: number; originalDate?: string; releaseDate?: string; }): { date: null | string; year: null | number } => { @@ -118,7 +120,7 @@ const normalizeOriginalDate = (item: { return { date: null, - year: null, + year: item.minYear ?? null, }; };