# version must be present unless creating
return nil unless create or not pt['version'].nil?
- node.version = pt['version'].to_i
+ node.version = create ? 0 : pt['version'].to_i
unless create
if pt['id'] != '0'
raise OSM::APIPreconditionFailedError.new
else
self.changeset_id = new_node.changeset_id
- self.visible = 0
+ self.visible = false
# update the changeset with the deleted position
changeset.update_bbox!(bbox)