|
Last change
on this file since 17841 was 17429, checked in by GerdP, 5 years ago |
|
fix #20325: Update Multipolygon removes tags instead of moving them to relation
- rewrite handling of update multipolygon cases
- let
removeTagsFromWaysIfNeeded() check if getDataset() returns null instead of checking isNew(). I assume it was always meant to work like this. JoinAreasAction works fine with that and I hope no plugin relies on the old behaviour.
- add regression unit test and more unit tests to improve coverage
|
|
File size:
709 bytes
|
| Line | |
|---|
| 1 | <?xml version='1.0' encoding='UTF-8'?>
|
|---|
| 2 | <osm version='0.6' generator='JOSM'>
|
|---|
| 3 | <node id='-103699' action='modify' visible='true' lat='52.89615136699' lon='8.35203543126' />
|
|---|
| 4 | <node id='-103700' action='modify' visible='true' lat='52.91706439562' lon='8.35491004017' />
|
|---|
| 5 | <node id='-103701' action='modify' visible='true' lat='52.90314155932' lon='8.37961371048' />
|
|---|
| 6 | <way id='-106895' action='modify' visible='true'>
|
|---|
| 7 | <nd ref='-103699' />
|
|---|
| 8 | <nd ref='-103700' />
|
|---|
| 9 | <nd ref='-103701' />
|
|---|
| 10 | <nd ref='-103699' />
|
|---|
| 11 | </way>
|
|---|
| 12 | <relation id='-99800' action='modify' visible='true'>
|
|---|
| 13 | <member type='way' ref='-106895' role='outer' />
|
|---|
| 14 | <tag k='type' v='multipolygon' />
|
|---|
| 15 | </relation>
|
|---|
| 16 | </osm>
|
|---|
Note:
See
TracBrowser
for help on using the repository browser.