Opened 13 years ago
Closed 13 years ago
#6045 closed defect (fixed)
Removing loop from multi-looped way duplicates a node into the way
Reported by: | anonymous | Owned by: | team |
---|---|---|---|
Priority: | normal | Milestone: | |
Component: | Core | Version: | latest |
Keywords: | duplicated node | Cc: |
Description
When a loop from a multi-looped way is removed by deleting nodes, the resulting way does not contain the expected set of nodes.
Steps to reproduce:
1) Produce a way with O-shape.
2) Make it to intersect with itself and add node to the intersection to form 8-shaped way.
3) Remove one of the loops by removing nodes.
4) o-shaped way now has the (previous) intersection node twice in the resulting way.
Validator correctly warns about this condition.
Expected result:
The intersection node should not be duplicated in the way (there's some complexity involved around on handling the first==last node case for a closed way).
Attachments (0)
Change History (2)
comment:1 by , 13 years ago
comment:2 by , 13 years ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
Seems to be fixed now, I just tested the latest.
Let me rephrase the expected result to an less ambiguous form: The intersection node should not appear twice in the way (except for the complexity involved around on handling the first==last node case for a closed way).