X-Git-Url: https://git.openstreetmap.org./rails.git/blobdiff_plain/d82f9d12ce55a0287361ed4f93cd97e896778a35..717f4e1b7b765d12dd5cc13bb8ae193d07a1637f:/app/models/way.rb?ds=sidebyside diff --git a/app/models/way.rb b/app/models/way.rb index b31ffc1d1..98c4902f9 100644 --- a/app/models/way.rb +++ b/app/models/way.rb @@ -34,7 +34,7 @@ class Way < ActiveRecord::Base # Read in xml as text and return it's Way object representation def self.from_xml(xml, create = false) - p = XML::Parser.string(xml) + p = XML::Parser.string(xml, :options => XML::Parser::Options::NOERROR) doc = p.parse doc.find("//osm/way").each do |pt| @@ -222,7 +222,7 @@ class Way < ActiveRecord::Base lock! check_consistency(self, new_way, user) rels = Relation.joins(:relation_members).where(:visible => true, :current_relation_members => { :member_type => "Way", :member_id => id }).order(:id) - raise OSM::APIPreconditionFailedError.new("Way #{id} is still used by relations #{rels.collect(&:id).join(",")}.") unless rels.empty? + raise OSM::APIPreconditionFailedError.new("Way #{id} is still used by relations #{rels.collect(&:id).join(',')}.") unless rels.empty? self.changeset_id = new_way.changeset_id self.changeset = new_way.changeset