mirror of
https://github.com/jeffvli/feishin.git
synced 2026-05-10 04:30:25 +02:00
add validation for Subsonic releaseDate
This commit is contained in:
@@ -280,13 +280,17 @@ const normalizeAlbum = (
|
|||||||
participants: getParticipants(item),
|
participants: getParticipants(item),
|
||||||
playCount: null,
|
playCount: null,
|
||||||
recordLabels: item.recordLabels?.map((item) => item.name) || [],
|
recordLabels: item.recordLabels?.map((item) => item.name) || [],
|
||||||
releaseDate: item.releaseDate
|
releaseDate:
|
||||||
? new Date(
|
item.releaseDate &&
|
||||||
item.releaseDate.year,
|
typeof item.releaseDate.year === 'number' &&
|
||||||
item.releaseDate.month - 1,
|
typeof item.releaseDate.month === 'number' &&
|
||||||
item.releaseDate.day,
|
typeof item.releaseDate.day === 'number'
|
||||||
).toISOString()
|
? new Date(
|
||||||
: null,
|
item.releaseDate.year,
|
||||||
|
item.releaseDate.month - 1,
|
||||||
|
item.releaseDate.day,
|
||||||
|
).toISOString()
|
||||||
|
: null,
|
||||||
releaseTypes: item.releaseTypes || [],
|
releaseTypes: item.releaseTypes || [],
|
||||||
releaseYear: item.year || null,
|
releaseYear: item.year || null,
|
||||||
size: null,
|
size: null,
|
||||||
|
|||||||
Reference in New Issue
Block a user