Filter out undefined in some cases

This commit is contained in:
Przemek Wiech
2020-01-26 23:33:52 +01:00
parent 48cfb221f3
commit b2c2127f3e

View File

@@ -143,7 +143,10 @@ export async function loadWikiTree(key: string): Promise<TopolaData> {
.concat(spouseKeys)
.map((personId) => getAncestors(personId, handleCors)),
);
const ancestorKeys = ancestors.flat().map((person) => person.Name);
const ancestorKeys = ancestors
.flat()
.map((person) => person.Name)
.filter((key) => !!key);
const ancestorDetails = await getRelatives(ancestorKeys, handleCors);
everyone.push(...ancestorDetails);