fix: remove non-existent sortArtist/artistSort checks from dispArtist — Navidrome only exposes sortName on artist objects

This commit is contained in:
Honey committed 2026-06-08 23:04:46 +02:00
1 parent b4ece2db85
commit 6851c37e15
1 file changed
+2 -2
+2 -2
View File
@@ -204,13 +204,13 @@ export function dispTitle(s) {
if (st && !_isJp(st)) return st; if (st && !_isJp(st)) return st;
return romajiLookup(s.id)?.titleRomaji || s.title || ''; return romajiLookup(s.id)?.titleRomaji || s.title || '';
} }
// Songs don't carry artist sort — Navidrome only exposes sortName on artist objects.
// Artist sort is handled via _artistSortMap in dispArtistById.
export function dispArtist(s) { export function dispArtist(s) {
if (!S.cfg.showRomaji) return s.artist || ''; if (!S.cfg.showRomaji) return s.artist || '';
const ov = getRomajiOverrides(); const ov = getRomajiOverrides();
if (s.artist && ov[s.artist]) return ov[s.artist]; if (s.artist && ov[s.artist]) return ov[s.artist];
if (s.albumArtist && ov[s.albumArtist]) return ov[s.albumArtist]; if (s.albumArtist && ov[s.albumArtist]) return ov[s.albumArtist];
const st = s.sortArtist || s.artistSort;
if (st && !_isJp(st)) return st;
return romajiLookup(s.id)?.artistRomaji || s.artist || ''; return romajiLookup(s.id)?.artistRomaji || s.artist || '';
} }
// Songs don't carry album sort — Navidrome only puts sortName on album objects. // Songs don't carry album sort — Navidrome only puts sortName on album objects.