diff --git a/modules/validations/mismatched_geometry.js b/modules/validations/mismatched_geometry.js index d1efa41fa..7acae710a 100644 --- a/modules/validations/mismatched_geometry.js +++ b/modules/validations/mismatched_geometry.js @@ -34,6 +34,12 @@ export function validationMismatchedGeometry() { return null; } + if (asLine.isFallback() && asArea.isFallback() && !deepEqual(tagSuggestingArea, { area: 'yes' })) { + // if the entity matches the fallback preset, regardless of the + // geometry, then changing the geometry will not help. + return null; + } + return tagSuggestingArea; }