fix: skip recent-events tournament when extracted date predates afterDate (#24)
This commit is contained in:
@@ -259,6 +259,16 @@ async function getNewTournamentRounds(browser, pdgaNumber, afterDate) {
|
|||||||
|
|
||||||
if (eventDateStr) {
|
if (eventDateStr) {
|
||||||
parsedDate = parseDate(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');
|
logger.debug({ pdgaNumber, url: tournamentData.url, eventDateStr }, 'recent-events: extracted date from event page');
|
||||||
} else {
|
} else {
|
||||||
logger.warn({ pdgaNumber, url: tournamentData.url }, 'recent-events: could not extract date from event page, skipping tournament');
|
logger.warn({ pdgaNumber, url: tournamentData.url }, 'recent-events: could not extract date from event page, skipping tournament');
|
||||||
|
|||||||
Reference in New Issue
Block a user