From 9c02c8733fc3f554a9fa95512293b8c597ba2971 Mon Sep 17 00:00:00 2001 From: Alexander Pepper Date: Thu, 17 Oct 2024 11:00:15 +0200 Subject: [PATCH] siteForUrl: Bugfix - ignore query and search from input URL --- src/config/scrivitoSites.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/config/scrivitoSites.ts b/src/config/scrivitoSites.ts index 2d98ddf2..afdb8313 100644 --- a/src/config/scrivitoSites.ts +++ b/src/config/scrivitoSites.ts @@ -33,8 +33,11 @@ export function baseUrlForSite(siteId: string): string | undefined { } export function siteForUrl( - url: string, + fullUrl: string, ): { baseUrl: string; siteId: string } | undefined { + const parsedUrl = new URL(fullUrl) + const url = `${parsedUrl.origin}${parsedUrl.pathname}` + const neoletterBaseUrl = `https://mailing.neoletter.com/${getInstanceId()}` if (url.startsWith(neoletterBaseUrl)) { return { baseUrl: neoletterBaseUrl, siteId: NEOLETTER_MAILINGS_SITE_ID }