Ticket #21438: 21438-TagChecker.patch

File 21438-TagChecker.patch, 1.0 KB (added by GerdP, 5 years ago)

fix TagChecker

  • src/org/openstreetmap/josm/data/validation/tests/TagChecker.java

     
    544544     *  else a set which might be empty.
    545545     */
    546546    private static Set<String> getPresetValues(String key) {
    547         Set<String> res = TaggingPresets.getPresetValues(key);
    548         if (!Utils.isEmpty(res))
    549             return res;
     547        if (isKeyInPresets(key)) {
     548            return TaggingPresets.getPresetValues(key);
     549        }
    550550        if (additionalPresetsValueData.contains(key))
    551551            return Collections.emptySet();
    552552        // null means key is not known
     
    560560     * @since 9023
    561561     */
    562562    public static boolean isKeyInPresets(String key) {
    563         return !Utils.isEmpty(TaggingPresets.getPresetValues(key));
     563        return TaggingPresets.getPresetKeys().contains(key);
    564564    }
    565565
    566566    /**