diff --git a/packages/api/src/utils/url.js b/packages/api/src/utils/url.js index 66b4674..7a23772 100644 --- a/packages/api/src/utils/url.js +++ b/packages/api/src/utils/url.js @@ -30,8 +30,9 @@ export function getSourceUrl(request, env) { ) } if ( - !env.gatewayDomains.filter((gwDomain) => urlString.includes(gwDomain)) - .length + !env.gatewayDomains.filter((gwDomain) => + candidateUrl.host.endsWith(gwDomain) + ).length ) { throw new InvalidUrlError( `invalid URL provided: ${urlString}: not ${env.gatewayDomains.join(