From 0993af760de6d3c6b94fb323816073664fb78c8c Mon Sep 17 00:00:00 2001 From: Przemek Wiech Date: Thu, 30 Jan 2020 23:21:02 +0100 Subject: [PATCH] WikiTree: Handle 0000-00-00 as unknown date --- src/wikitree.ts | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/wikitree.ts b/src/wikitree.ts index df8aed5..25ba5b4 100644 --- a/src/wikitree.ts +++ b/src/wikitree.ts @@ -241,7 +241,9 @@ export async function loadWikiTree(key: string): Promise { ); if ( value.spouse && - (value.spouse.marriage_date || value.spouse.marriage_location) + ((value.spouse.marriage_date && + value.spouse.marriage_date !== '0000-00-00') || + value.spouse.marriage_location) ) { const parsedDate = parseDate(value.spouse.marriage_date); fam.marriage = Object.assign({}, parsedDate, { @@ -281,7 +283,10 @@ function convertPerson(person: Person): JsonIndi { } else if (person.Gender === 'Female') { indi.sex = 'F'; } - if (person.BirthDate || person.BirthLocation) { + if ( + (person.BirthDate && person.DeathDate !== '0000-00-00') || + person.BirthLocation + ) { const parsedDate = parseDate( person.BirthDate, person.DataStatus && person.DataStatus.BirthDate,