mirror of
https://github.com/PeWu/topola-viewer.git
synced 2026-08-03 09:31:52 +00:00
WikiTree: Handle 0000-00-00 as unknown date
This commit is contained in:
@@ -241,7 +241,9 @@ export async function loadWikiTree(key: string): Promise<TopolaData> {
|
|||||||
);
|
);
|
||||||
if (
|
if (
|
||||||
value.spouse &&
|
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);
|
const parsedDate = parseDate(value.spouse.marriage_date);
|
||||||
fam.marriage = Object.assign({}, parsedDate, {
|
fam.marriage = Object.assign({}, parsedDate, {
|
||||||
@@ -281,7 +283,10 @@ function convertPerson(person: Person): JsonIndi {
|
|||||||
} else if (person.Gender === 'Female') {
|
} else if (person.Gender === 'Female') {
|
||||||
indi.sex = 'F';
|
indi.sex = 'F';
|
||||||
}
|
}
|
||||||
if (person.BirthDate || person.BirthLocation) {
|
if (
|
||||||
|
(person.BirthDate && person.DeathDate !== '0000-00-00') ||
|
||||||
|
person.BirthLocation
|
||||||
|
) {
|
||||||
const parsedDate = parseDate(
|
const parsedDate = parseDate(
|
||||||
person.BirthDate,
|
person.BirthDate,
|
||||||
person.DataStatus && person.DataStatus.BirthDate,
|
person.DataStatus && person.DataStatus.BirthDate,
|
||||||
|
|||||||
Reference in New Issue
Block a user