diff --git a/lib/i18nTools.js b/lib/i18nTools.js index db165a611..497c7d528 100644 --- a/lib/i18nTools.js +++ b/lib/i18nTools.js @@ -372,7 +372,7 @@ i18nTools.findOccurrences = function (assetGraph, initialAssets) { assetGraph.collectAssetsPostOrder(htmlAsset, {type: assetGraph.query.not(['HtmlAnchor', 'HtmlMetaRefresh', 'SvgAnchor'])}).forEach(function (asset) { if (asset.isLoaded) { if (asset.type === 'JavaScript') { - if (!asset.incomingRelations.every(isBootstrapperRelation)) { + if (asset.incomingRelations.length === 0 || !asset.incomingRelations.every(isBootstrapperRelation)) { i18nTools.eachTrInAst(asset.parseTree, function (occurrence) { occurrence.asset = asset; (trOccurrencesByKey[occurrence.key] = trOccurrencesByKey[occurrence.key] || []).push(occurrence);