fix: parse latest tournament from recent-events list on player page (#24) #25
@@ -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');
|
||||
|
||||
Reference in New Issue
Block a user