add validation for Subsonic releaseDate

This commit is contained in:
jeffvli
2025-12-13 19:47:07 -08:00
parent 401d0e5c19
commit 5c8d18d1c9
+11 -7
View File
@@ -280,13 +280,17 @@ const normalizeAlbum = (
participants: getParticipants(item),
playCount: null,
recordLabels: item.recordLabels?.map((item) => item.name) || [],
releaseDate: item.releaseDate
? new Date(
item.releaseDate.year,
item.releaseDate.month - 1,
item.releaseDate.day,
).toISOString()
: null,
releaseDate:
item.releaseDate &&
typeof item.releaseDate.year === 'number' &&
typeof item.releaseDate.month === 'number' &&
typeof item.releaseDate.day === 'number'
? new Date(
item.releaseDate.year,
item.releaseDate.month - 1,
item.releaseDate.day,
).toISOString()
: null,
releaseTypes: item.releaseTypes || [],
releaseYear: item.year || null,
size: null,