Ticket #19581: 19581.patch
File 19581.patch, 931 bytes (added by , 5 years ago) |
---|
-
src/org/openstreetmap/josm/data/validation/tests/DuplicateNode.java
333 333 // never merge nodes with different tags. 334 334 if (testError.getCode() == DUPLICATE_NODE) return false; 335 335 // cannot merge nodes outside download area 336 final Iterator<? extends OsmPrimitive> it = testError.getPrimitives().iterator();337 return it.hasNext() && !it.next().isOutsideDownloadArea();336 return testError.getPrimitives().stream().filter(p -> !p.isDeleted()).count() > 1 337 && Command.checkOutlyingOrIncompleteOperation(testError.getPrimitives(), null) == Command.IS_OK; 338 338 // everything else is ok to merge 339 339 } 340 340 }