fix(web): show metadata field if it is missing for one duplicate asset (#32601)

(cherry picked from commit b203227fdddff02c4686ff8db9d6054818900929)
This commit is contained in:
Mees Frensel
2026-10-27 23:12:13 +03:00
committed by Codex
parent d8030f3d14
commit cd28300f94
+1 -9
View File
@@ -293,15 +293,7 @@ export const computeDifferingMetadataFields = (assets: AssetResponseDto[]): Diff
const diffs: DifferingMetadataFields = {}; const diffs: DifferingMetadataFields = {};
for (const key of metadataKeys) { for (const key of metadataKeys) {
const uniqueValues = new Set<unknown>(); const uniqueValues = new Set(assets.map((asset) => normalizeForComparison(key, getValueForAsset(asset, key))));
for (const asset of assets) {
const value = getValueForAsset(asset, key);
if (value !== undefined && value !== null) {
uniqueValues.add(normalizeForComparison(key, value));
}
}
diffs[key] = uniqueValues.size > 1; diffs[key] = uniqueValues.size > 1;
} }