add fallback to minYear if no dates tagged

This commit is contained in:
jeffvli
2026-01-17 02:35:11 -08:00
parent e64d77feba
commit e0e1799902
@@ -43,6 +43,7 @@ const matchesYearOnly = (date: string) => {
const normalizeReleaseDate = (item: { const normalizeReleaseDate = (item: {
date?: string; date?: string;
minYear?: number;
releaseDate?: string; releaseDate?: string;
}): { date: null | string; year: null | number } => { }): { date: null | string; year: null | number } => {
if (item.releaseDate && matchesFullDate(item.releaseDate)) { if (item.releaseDate && matchesFullDate(item.releaseDate)) {
@@ -71,12 +72,13 @@ const normalizeReleaseDate = (item: {
return { return {
date: null, date: null,
year: null, year: item.minYear ?? null,
}; };
}; };
const normalizeOriginalDate = (item: { const normalizeOriginalDate = (item: {
date?: string; date?: string;
minYear?: number;
originalDate?: string; originalDate?: string;
releaseDate?: string; releaseDate?: string;
}): { date: null | string; year: null | number } => { }): { date: null | string; year: null | number } => {
@@ -118,7 +120,7 @@ const normalizeOriginalDate = (item: {
return { return {
date: null, date: null,
year: null, year: item.minYear ?? null,
}; };
}; };