diff --git a/sync/src/scraper.ts b/sync/src/scraper.ts index 8796475..9b6233d 100644 --- a/sync/src/scraper.ts +++ b/sync/src/scraper.ts @@ -849,11 +849,11 @@ async function scrapeAusbildungenFromDetailPage( }, member.standesbuchNr).catch(() => [] as FdiskAusbildung[]); // Post-process: parse dates and rebuild syncKeys - const results: FdiskAusbildung[] = ausbildungen.filter((a): a is typeof a & { kursname: string } => !!a.kursname).map(a => { + const results: FdiskAusbildung[] = ausbildungen.filter(a => !!a.kursname).map(a => { const kursDatum = parseDate(a.kursDatum); return { standesbuchNr: a.standesbuchNr, - kursname: a.kursname, + kursname: a.kursname as string, kursDatum, ablaufdatum: parseDate(a.ablaufdatum), ort: a.ort,