From 0f55478ddde5c875a2012d335caee9cc86203405 Mon Sep 17 00:00:00 2001 From: Vasco Santos Date: Wed, 10 Aug 2022 12:53:18 +0200 Subject: [PATCH] fix: refactor source url validation condition --- packages/api/src/utils/url.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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(