Opened 13 years ago
Closed 11 years ago
#8139 closed defect (duplicate)
order of relations in case of delete or undelete(revert) is unsorted and cause conflict
| Reported by: | SunCobalt | Owned by: | team |
|---|---|---|---|
| Priority: | major | Milestone: | |
| Component: | Core | Version: | tested |
| Keywords: | upload conflict relation | Cc: |
Description
JOSM does not recognise the order of stacked relations during the upload( i.e. when uploading deletes or undeletes of relations that are members of a parent relation [which is again member of a parent-parent relation.....]
Steps to reproduce (the easy way)
- create a node and a way on the relation
- put both into a relation with only tags type=a
- create a new relation and put the relation from step 2 in it. add tag type=b to the relation
- upload...works fine
- delete....you get an error
Whilst I understand that relations with tags like type=a and type=b should not exist, it shows that in case of super-relations the upload order is random, based on the internal sorting of JOSM. If you turn around "a" and "b" in the above example, all works fine. Super-relations are more and more common (like for E-Roads)
Attachments (0)
Change History (7)
comment:1 by , 13 years ago
comment:2 by , 13 years ago
comment:3 by , 12 years ago
| Priority: | normal → major |
|---|
comment:4 by , 12 years ago
comment:5 by , 12 years ago
Nop, I just encountered this bug in unit tests. Newly-created super relations are not well managed at upload, we need to fix this.
comment:6 by , 12 years ago
| Milestone: | → 14.05 |
|---|



Ticket #8368 has been marked as a duplicate of this ticket.