Skip to content

Commit

Permalink
fix: normalized url with subdomain must be w3s.link
Browse files Browse the repository at this point in the history
  • Loading branch information
vasco-santos committed Aug 11, 2022
1 parent 8b4a847 commit 182641a
Showing 1 changed file with 11 additions and 1 deletion.
12 changes: 11 additions & 1 deletion packages/api/src/utils/url.js
Expand Up @@ -77,7 +77,17 @@ export function getNormalizedUrl(candidateUrl, env) {
)
}

return candidateUrl
const candidateUrlDomain = env.gatewayDomains.find((gwDomain) =>
candidateUrl.host.endsWith(gwDomain)
)
if (!candidateUrlDomain) {
throw new InvalidUrlError(`invalid URL provided: ${candidateUrl}`)
}

return new URL(
// Always set normalized url as first URL in supported gateway domains (w3s.link)
candidateUrl.toString().replace(candidateUrlDomain, env.gatewayDomains[0])
)
}

/**
Expand Down

0 comments on commit 182641a

Please sign in to comment.