From 43ddd710ee0ebb8707c4a8892dcfc98996d4a8bc Mon Sep 17 00:00:00 2001 From: Nicholas Jitkoff Date: Sat, 11 Feb 2023 14:07:18 -0700 Subject: [PATCH] Update metadata.js --- netlify/edge-functions/metadata.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/netlify/edge-functions/metadata.js b/netlify/edge-functions/metadata.js index a2bce2e..d688840 100644 --- a/netlify/edge-functions/metadata.js +++ b/netlify/edge-functions/metadata.js @@ -37,12 +37,12 @@ export default async (request, context) => { let geo = context?.geo?.city + ", " + context?.geo?.subdivision?.code + ", " + context?.geo?.country?.code let uaArray = Deno.env.get("UA_ARRAY")?.split(",") || []; - let uaMatch = uaArray.some(a => ua.indexOf(a) != -1); + let uaMatch = uaArray.some(a => ua?.indexOf(a) != -1); if (uaMatch) { return new Response('', { status: 401 }); } if (path != "/" ) { let metadataBots = [ "Twitterbot", "curl", "facebookexternalhit", "Slackbot-LinkExpanding", "Discordbot", "snapchat", "Googlebot"] - let isMetadataBot = metadataBots.some(bot => ua.indexOf(bot) != -1); + let isMetadataBot = metadataBots.some(bot => ua?.indexOf(bot) != -1); if (isMetadataBot && path.endsWith("/")) { let info = pathToMetadata(path)