fix: parse latest tournament from recent-events list on player page (#24) #25

Merged
shcizo merged 2 commits from fix/parse-recent-events-tournament-24 into main 2026-06-01 09:04:15 +02:00
Showing only changes of commit 0d2f0fa3a8 - Show all commits
+10
View File
@@ -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');