only show outdated tags warning if there are tags to upgrade, fixes #10980

This commit is contained in:
Martin Raifer
2025-04-23 12:35:15 +02:00
parent 8346cacf74
commit b05be80e53
+4 -4
View File
@@ -91,8 +91,8 @@ export function validationOutdatedTags() {
}
});
}
const deprecationDiff = utilTagDiff(oldTags, newTags).concat(
Object.keys(oldTags)
const deprecationDiff = utilTagDiff(oldTags, newTags);
const deprecationDiffContext = Object.keys(oldTags)
.filter(key => deprecatedTags?.some(deprecated => deprecated.replace?.[key] !== undefined))
.filter(key => newTags[key] === oldTags[key])
.map(key => ({
@@ -101,7 +101,7 @@ export function validationOutdatedTags() {
oldVal: oldTags[key],
newVal: newTags[key],
display: '  ' + key + '=' + oldTags[key]
})));
}));
let issues = [];
issues.provisional = (_waitingForDeprecated || waitingForNsi);
@@ -125,7 +125,7 @@ export function validationOutdatedTags() {
reference: selection => showReference(
selection,
t.append(`issues.outdated_tags.${prefix}reference`),
deprecationDiff
[...deprecationDiff, ...deprecationDiffContext]
),
entityIds: [entity.id],
hash: utilHashcode(JSON.stringify(deprecationDiff)),