From 57d8aa96e63dc4cd32275e085c00588c10c64aa0 Mon Sep 17 00:00:00 2001 From: Fabrice LAMANT Date: Wed, 4 Feb 2026 15:46:03 +0100 Subject: [PATCH] fix TBD teams --- scraper/index.ts | 3 +++ scraper/scraper.ts | 9 +++++++-- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/scraper/index.ts b/scraper/index.ts index f7d4e7140..dda9a1d18 100644 --- a/scraper/index.ts +++ b/scraper/index.ts @@ -14,6 +14,9 @@ const main = () => { removeSync("./cache/disciplinesevents"); removeSync("./cache/nocs"); }); + + const scraper = new Scraper(); + scraper.scrape(); }; main(); diff --git a/scraper/scraper.ts b/scraper/scraper.ts index c19e3cc3d..f384c8b6f 100644 --- a/scraper/scraper.ts +++ b/scraper/scraper.ts @@ -101,6 +101,9 @@ export class Scraper { if (event.competitors) { for (const competitor of event.competitors) { + if (competitor.code === "TBD") { + continue; + } const { code, name, noc, competitorType } = competitor; if (!calendarEvent.nocs.some((n) => n === noc)) { calendarEvent.nocs.push(noc); @@ -165,8 +168,10 @@ export class Scraper { } private setCompetitor(code: string, noc: string, name: string): void { - if (!this.competitors.some((c) => c.code === code)) { - this.competitors.push({ code, noc, name }); + if (code && code !== "undefined") { + if (!this.competitors.some((c) => c.code === code)) { + this.competitors.push({ code, noc, name }); + } } }