From 3cf66e308b0eb2f5b2d0934d415cbd8e6c8b4c19 Mon Sep 17 00:00:00 2001 From: Linus Flood Date: Thu, 10 Oct 2024 11:05:00 +0200 Subject: [PATCH] Fixed regex so it only match urls that starts with lang --- components/Blocks/DynamicContent/Stays/StayCard/index.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/components/Blocks/DynamicContent/Stays/StayCard/index.tsx b/components/Blocks/DynamicContent/Stays/StayCard/index.tsx index 506df2e65..d20ffe496 100644 --- a/components/Blocks/DynamicContent/Stays/StayCard/index.tsx +++ b/components/Blocks/DynamicContent/Stays/StayCard/index.tsx @@ -23,7 +23,7 @@ const useCheckIfExternal = (bookingUrl: string) => { const bookingURL = new URL(bookingUrl) const hostsMatch = hostName === bookingURL.hostname - const langRouteRegex = /\/[a-zA-Z]{2}\// + const langRouteRegex = /^\/[a-zA-Z]{2}\// setIsExternal(!hostsMatch || !langRouteRegex.test(bookingURL.pathname)) }