diff --git a/src/utils/media-url-utils.js b/src/utils/media-url-utils.js index 25eae91fff..7e1485a967 100644 --- a/src/utils/media-url-utils.js +++ b/src/utils/media-url-utils.js @@ -71,7 +71,7 @@ export const scaledThumbnailUrlFor = (url, width, height) => { }; export const isNonCorsProxyDomain = hostname => { - return nonCorsProxyDomains.find(domain => hostname.endsWith(domain)); + return !!nonCorsProxyDomains.find(domain => hostname.endsWith(domain)); }; export const proxiedUrlFor = url => { diff --git a/src/utils/media-utils.js b/src/utils/media-utils.js index dd9e2dd595..65bd916171 100644 --- a/src/utils/media-utils.js +++ b/src/utils/media-utils.js @@ -615,10 +615,9 @@ export async function resolveMediaInfo(urlString) { // We want to resolve and proxy some hubs urls, like rooms and scene links, // but want to avoid proxying assets in order for this to work in dev environments - const isLocalModelAsset = - isNonCorsProxyDomain(url.hostname) && (guessContentType(url.href) || "").startsWith("model/gltf"); + const isLocalAsset = isNonCorsProxyDomain(url.hostname); - if (url.protocol != "data:" && url.protocol != "hubs:" && !isLocalModelAsset) { + if (url.protocol != "data:" && url.protocol != "hubs:" && !isLocalAsset) { const response = await resolveUrl(url.href); canonicalUrl = response.origin; if (canonicalUrl.startsWith("//")) {