From d4b1d69ef042db5ac19b0a0337924dac608cddef Mon Sep 17 00:00:00 2001 From: Yehor Lvivski Date: Fri, 18 Nov 2022 19:08:49 +0100 Subject: [PATCH] Initialize hash conditionally --- lib/optimize/RealContentHashPlugin.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/optimize/RealContentHashPlugin.js b/lib/optimize/RealContentHashPlugin.js index 39493200c96..7ab9c46fb8b 100644 --- a/lib/optimize/RealContentHashPlugin.js +++ b/lib/optimize/RealContentHashPlugin.js @@ -342,7 +342,6 @@ ${referencingAssets for (const oldHash of hashesInOrder) { const assets = hashToAssets.get(oldHash); assets.sort(comparator); - const hash = createHash(this._hashFunction); await Promise.all( assets.map(asset => asset.ownHashes.has(oldHash) @@ -363,6 +362,7 @@ ${referencingAssets }); let newHash = hooks.updateHash.call(assetsContent, oldHash); if (!newHash) { + const hash = createHash(this._hashFunction); for (const content of assetsContent) { hash.update(content); }