diff --git a/src/scrapers/player-puppeteer.js b/src/scrapers/player-puppeteer.js index 0a01b5b..0d467ed 100644 --- a/src/scrapers/player-puppeteer.js +++ b/src/scrapers/player-puppeteer.js @@ -259,6 +259,16 @@ async function getNewTournamentRounds(browser, pdgaNumber, afterDate) { if (eventDateStr) { parsedDate = parseDate(eventDateStr); + if (!(parsedDate > afterDate)) { + logger.warn({ + pdgaNumber, + url: tournamentData.url, + eventDateStr, + parsedDate: parsedDate ? parsedDate.toISOString() : null, + afterDate: afterDate.toISOString() + }, 'recent-events: extracted event date is not newer than afterDate, likely captured a non-tournament date — skipping'); + continue; + } logger.debug({ pdgaNumber, url: tournamentData.url, eventDateStr }, 'recent-events: extracted date from event page'); } else { logger.warn({ pdgaNumber, url: tournamentData.url }, 'recent-events: could not extract date from event page, skipping tournament');