From 228f58d6d52e69f7bd6a2242feef822db0e1190b Mon Sep 17 00:00:00 2001 From: Honey Date: Mon, 8 Jun 2026 22:55:03 +0200 Subject: [PATCH] debug: log all sort keys from Navidrome song and album response --- src/views/detail.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/views/detail.js b/src/views/detail.js index f24bf8e..b82ee8c 100644 --- a/src/views/detail.js +++ b/src/views/detail.js @@ -397,8 +397,8 @@ export async function loadAlbumDetail(album) { document.getElementById('album-detail-stats').textContent = `${songs.length} Titel · ${r.album.year||''} · ${totalMin} Min.`; if (songs[0]) { const s0 = songs[0]; - console.log('[sort-debug] album obj:', { name: album.name, sortName: album.sortName }); - console.log('[sort-debug] song[0] sort fields:', { albumSort: s0.albumSort, sortAlbum: s0.sortAlbum, artistSort: s0.artistSort, sortArtist: s0.sortArtist, titleSort: s0.titleSort, sortName: s0.sortName }); + console.log('[sort-debug] song[0] ALL sort keys:', Object.fromEntries(Object.entries(s0).filter(([k]) => k.toLowerCase().includes('sort')))); + console.log('[sort-debug] r.album ALL sort keys:', Object.fromEntries(Object.entries(r.album).filter(([k]) => k.toLowerCase().includes('sort')))); document.getElementById('album-detail-name').textContent = dispAlbum(songs[0]) || dispAlbumName(album); artistEl.innerHTML = parseArtists(songs[0]) .map(a => `${esc(dispArtistById(a.id, a.name))}`)