From 7edf71ca116293dc7e075c49e590dd338101e186 Mon Sep 17 00:00:00 2001 From: Qiyun Dai Date: Fri, 10 Jan 2025 15:20:09 -0600 Subject: [PATCH] Parse URL before trying to find non-prod data --- events/scripts/content-update.js | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/events/scripts/content-update.js b/events/scripts/content-update.js index 57ebad46..f3bb0127 100644 --- a/events/scripts/content-update.js +++ b/events/scripts/content-update.js @@ -469,7 +469,17 @@ export async function getNonProdData(env) { const json = await resp.json(); let { pathname } = window.location; if (pathname.endsWith('.html')) pathname = pathname.slice(0, -5); - const pageData = json.data.find((d) => d.url === pathname); + const pageData = json.data.find((d) => { + let pageUrl = ''; + + try { + pageUrl = new URL(d.url).pathname; + } catch (e) { + pageUrl = d.url; + } + + return pageUrl === pathname; + }); if (pageData) return pageData;