Changeset 19273 in josm for trunk/src


Ignore:
Timestamp:
2024-12-30T17:54:07+01:00 (6 months ago)
Author:
stoecker
Message:

fix #24054 - no longer silently ignore identical or mismatching asserts in mapcss tag checker

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/data/validation/tests/MapCSSTagCheckerRule.java

    r18960 r19273  
    151151                    } else if (val != null && "suggestAlternative".equals(ai.key)) {
    152152                        check.alternatives.add(val);
    153                     } else if (val != null && "assertMatch".equals(ai.key)) {
     153                    } else if (val != null && "assertMatch".equals(ai.key) && !assertions.containsKey(val)) {
    154154                        assertions.put(val, Boolean.TRUE);
    155                     } else if (val != null && "assertNoMatch".equals(ai.key)) {
     155                    } else if (val != null && "assertNoMatch".equals(ai.key) && !assertions.containsKey(val)) {
    156156                        assertions.put(val, Boolean.FALSE);
    157157                    } else if (val != null && "group".equals(ai.key)) {
Note: See TracChangeset for help on using the changeset viewer.