From 188f70b676ee3857a949504eecad5932661a22ba Mon Sep 17 00:00:00 2001 From: Tom Moor Date: Sat, 9 Feb 2019 16:17:54 +0700 Subject: [PATCH] =?UTF-8?q?Fixes=20#893=20=E2=80=93=20Allow=20links=20to?= =?UTF-8?q?=20different=20subdomains=20on=20same=20domain=20as=20wiki?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/utils/isInternalUrl.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/utils/isInternalUrl.js b/app/utils/isInternalUrl.js index 2143c1af4..2177d09c9 100644 --- a/app/utils/isInternalUrl.js +++ b/app/utils/isInternalUrl.js @@ -4,11 +4,12 @@ import { parseDomain } from '../../shared/utils/domains'; export default function isInternalUrl(href: string) { if (href[0] === '/') return true; - const outline = parseDomain(BASE_URL); + const outline = parseDomain(window.location.href); const parsed = parseDomain(href); if ( parsed && outline && + parsed.subdomain === outline.subdomain && parsed.domain === outline.domain && parsed.tld === outline.tld ) {