From 5c503646ded46a0f898a76ca1d80208b68102414 Mon Sep 17 00:00:00 2001 From: Clarence Chan Date: Mon, 6 Nov 2023 20:58:48 -0500 Subject: [PATCH] Fix bug where scraping breaks when no location is announced --- scrape.js | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/scrape.js b/scrape.js index 7a1cc412..dc12b016 100644 --- a/scrape.js +++ b/scrape.js @@ -46,10 +46,12 @@ async function getDetailsFromEventLink(url) { let date = root .querySelector(".c-hero__headline-suffix") .getAttribute("data-timestamp"); - let location = root - .querySelector(".field--name-venue") - .innerText.replaceAll("\n", "") - .replaceAll(" ", " "); + + let location = + root + .querySelector(".field--name-venue") + ?.innerText.replaceAll("\n", "") + .replaceAll(" ", " ") || ""; let fightCard = []; let mainCard = root.querySelectorAll("#main-card .l-listing__item"); let prelims = [];