WikiTree: Handle last nams with spaces

This commit is contained in:
Przemek Wiech
2020-02-04 18:01:08 +01:00
parent 423cd42676
commit c7ef1501df

View File

@@ -383,6 +383,8 @@ function parseDate(date: string, dataStatus?: string) {
function buildGedcom(indis: JsonIndi[]): GedcomData {
const gedcomIndis: {[key: string]: GedcomEntry} = {};
indis.forEach((indi) => {
// WikiTree URLs replace spaces with underscores.
const escapedId = indi.id.replace(' ', '_');
gedcomIndis[indi.id] = {
level: 0,
pointer: `@${indi.id}@`,
@@ -400,7 +402,7 @@ function buildGedcom(indis: JsonIndi[]): GedcomData {
level: 1,
pointer: '',
tag: 'WWW',
data: `https://www.wikitree.com/wiki/${indi.id}`,
data: `https://www.wikitree.com/wiki/${escapedId}`,
tree: [],
},
],