diff --git a/react/features/base/util/uri.js b/react/features/base/util/uri.js index 922764203..a963bd56c 100644 --- a/react/features/base/util/uri.js +++ b/react/features/base/util/uri.js @@ -378,18 +378,22 @@ export function urlObjectToString(o: Object): ?string { // // It may be host/hostname and pathname with the latter denoting the // tenant. - const { host, hostname, pathname: contextRoot, port } - = parseStandardURIString(o.domain || o.host || o.hostname); + const domain = o.domain || o.host || o.hostname; - // authority - if (host) { - url.host = host; - url.hostname = hostname; - url.port = port; + if (domain) { + const { host, hostname, pathname: contextRoot, port } + = parseStandardURIString(domain); + + // authority + if (host) { + url.host = host; + url.hostname = hostname; + url.port = port; + } + + // pathname + pathname === '/' && contextRoot !== '/' && (pathname = contextRoot); } - - // pathname - pathname === '/' && contextRoot !== '/' && (pathname = contextRoot); } // pathname