- doc.find('//osm/modify/relation').each do |nd|
- unless RelationController.update_internal nil, fix_rel(Relation.from_xml_node(nd), ids)
- raise OSM::APIPreconditionFailedError.new
- end
+ doc.find('//osm/modify/node').each do |nd|
+ new_node = Node.from_xml_node(nd)
+ Node.find(new_node.id).update_from new_node, @user