From b2d7cfa187979a6fe436b82b9b9f3d7fcb0b375f Mon Sep 17 00:00:00 2001 From: Yuri Kuznetsov Date: Fri, 25 Mar 2022 11:32:50 +0200 Subject: [PATCH] fix diff --- js/diff.js | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/js/diff.js b/js/diff.js index ef99ba7fed..aba623bf07 100644 --- a/js/diff.js +++ b/js/diff.js @@ -549,10 +549,14 @@ class Diff let toMinifyOldMap = {}; + let libOldDataMap = {}; + libOldDataList.forEach(item => { let name = resolveItemName(item); toMinifyOldMap[name] = item.minify || false; + + libOldDataMap[name] = item; }); libNewDataList.forEach(item => { @@ -573,10 +577,15 @@ class Diff let wasMinified = (toMinifyOldMap || {})[name]; + let isDefsChanged = libOldDataMap[name] ? + JSON.stringify(item) !== JSON.stringify(libOldDataMap[name]) : + false; + if ( !isAdded && versionNew === versionOld && - minify === wasMinified + minify === wasMinified && + !isDefsChanged ) { return; }