X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/df11677afd55ef592330a05c43ed4baa81b60572..86b4d1bc2c05a68053c7485217144a7fcf8ef4e8:/app/models/way.rb?ds=inline diff --git a/app/models/way.rb b/app/models/way.rb index de69f7565..a6192e2d7 100644 --- a/app/models/way.rb +++ b/app/models/way.rb @@ -199,6 +199,8 @@ class Way < ActiveRecord::Base def update_from(new_way, user) if !new_way.preconditions_ok? raise OSM::APIPreconditionFailedError.new + elsif new_way.version != version + raise OSM::APIVersionMismatchError.new(new_way.version, version) else self.user_id = user.id self.tags = new_way.tags