X-Git-Url: https://git.openstreetmap.org./rails.git/blobdiff_plain/afcb345014d98914cd4f5d6b14ca2e30feac194c..72a3947b1bfc1e0917c37d8356edd5e5f7d39ce0:/app/models/node.rb diff --git a/app/models/node.rb b/app/models/node.rb index 679048b4e..c45057e10 100644 --- a/app/models/node.rb +++ b/app/models/node.rb @@ -70,7 +70,7 @@ class Node < ActiveRecord::Base doc.find('//osm/node').each do |pt| return Node.from_xml_node(pt, create) end - rescue LibXML::XML::Error => ex + rescue LibXML::XML::Error, ArgumentError => ex raise OSM::APIBadXMLError.new("node", xml, ex.message) end end @@ -171,7 +171,6 @@ class Node < ActiveRecord::Base def create_with_history(user) check_create_consistency(self, user) - self.id = nil self.version = 0 self.visible = true