[OSM-talk] API anomalies (was: Potlatch and merging ways)
Matthias Julius
lists at julius-net.net
Tue Jul 3 21:33:22 BST 2007
Matthias Julius <lists at julius-net.net> writes:
> I think a pretty nasty bug has appeared in Potlatch a couple of days
> ago. I had it happen to me a couple of times now that when merging
> two ways (by shift-click on an endpoint while drawing) the second way
> gets deleted as it should, but the first one does not get extended.
>
> When downloading the data into JOSM the second half is just not
> there while it is still shown in Potlatch. I then tried to insert
> another node into the missing part of the way. This node gets
> uploaded and does show up in JOSM, but the way is still incomplete.
> When I try to delete that node in JOSM I get error 412 "Precondition
> failed".
>
> That's how far I got with my investigation so far.
I created a test way (4850696). Then I checked its history.
This is the last way element of
http://www.openstreetmap.org/api/0.4/way/4850696/history
<way id="4850696" visible="true" timestamp="2007-07-03T21:06:09+01:00">
<seg id="27418663"/>
<seg id="27418720"/>
<seg id="27418721"/>
<seg id="27418722"/>
<tag k="created_by" v="Potlatch alpha"/>
</way>
And this is from the output of
http://www.openstreetmap.org/api/0.4/way/4850696/
<way id="4850696" visible="true" timestamp="2007-07-03T21:06:09+01:00">
<seg id="27418663"/>
<tag k="created_by" v="Potlatch alpha"/>
</way>
Shouldn't that be the same? How is that possible?
The segments except the first one look all like this
http://www.openstreetmap.org/api/0.4/segment/27418722
<segment id="27418722" from="31267124" to="31267001" visible="true" timestamp="2007-07-03T21:06:09+01:00"/>
They are all visible="true" but have no nodes.
There is something fishy.
Matthias
More information about the talk
mailing list