mirror of
https://github.com/jeffvli/feishin.git
synced 2026-05-09 20:29:36 +02:00
add fallback to minYear if no dates tagged
This commit is contained in:
@@ -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,
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user