diff --git a/src/lib/assetsUtils.js b/src/lib/assetsUtils.js index 03877507..bb416c2d 100644 --- a/src/lib/assetsUtils.js +++ b/src/lib/assetsUtils.js @@ -7,8 +7,13 @@ export function getUrlFromId(assetId) { } export function getIdFromUrl(url) { - const escaped = url.replace(/'/g, "\\'"); - return document.querySelector(`a-assets > [src='${escaped}']`)?.id; + const assets = document.querySelectorAll('a-assets > *'); + for (const asset of assets) { + if (asset.getAttribute('src') === url) { + return asset.id; + } + } + return undefined; } export function getFilename(url, converted = false) {