From cd28300f94044652bef0c8725005baec35e89f34 Mon Sep 17 00:00:00 2001 From: Mees Frensel <33722705+meesfrensel@users.noreply.github.com> Date: Tue, 27 Oct 2026 15:06:35 +0100 Subject: [PATCH] fix(web): show metadata field if it is missing for one duplicate asset (#32601) (cherry picked from commit b203227fdddff02c4686ff8db9d6054818900929) --- web/src/lib/utils/duplicate-utils.ts | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/web/src/lib/utils/duplicate-utils.ts b/web/src/lib/utils/duplicate-utils.ts index f02293840..a6776096f 100644 --- a/web/src/lib/utils/duplicate-utils.ts +++ b/web/src/lib/utils/duplicate-utils.ts @@ -293,15 +293,7 @@ export const computeDifferingMetadataFields = (assets: AssetResponseDto[]): Diff const diffs: DifferingMetadataFields = {}; for (const key of metadataKeys) { - const uniqueValues = new Set(); - - for (const asset of assets) { - const value = getValueForAsset(asset, key); - if (value !== undefined && value !== null) { - uniqueValues.add(normalizeForComparison(key, value)); - } - } - + const uniqueValues = new Set(assets.map((asset) => normalizeForComparison(key, getValueForAsset(asset, key)))); diffs[key] = uniqueValues.size > 1; }