Don't raise APIAlreadyDeletedError when deleting with if-unused

related: openstreetmap/iD#2475
This commit is contained in:
Bryan Housel 2014-12-15 23:39:46 -05:00
parent 4e6fe811a0
commit 068471fc0e

View file

@ -241,7 +241,7 @@ class DiffReader
if action_attributes["if-unused"]
begin
old.delete_with_history!(new, @changeset.user)
rescue OSM::APIPreconditionFailedError => ex
rescue OSM::APIAlreadyDeletedError, OSM::APIPreconditionFailedError => ex
xml_result["new_id"] = old.id.to_s
xml_result["new_version"] = old.version.to_s
end