]> git.openstreetmap.org Git - rails.git/blobdiff - app/controllers/node_controller.rb
Added a bunch more tests on the API 0.6. Fixed node/way/relation from_xml code to...
[rails.git] / app / controllers / node_controller.rb
index 309b930b7f89af7344e160b25d5af9dd0599f144..f1023e78fd2de7669193b4ddb0911cbf9b6f3e63 100644 (file)
@@ -71,9 +71,8 @@ class NodeController < ApplicationController
       else
         render :nothing => true, :status => :bad_request
       end
       else
         render :nothing => true, :status => :bad_request
       end
-    rescue OSM::APIVersionMismatchError => ex
-      render :text => "Version mismatch: Provided " + ex.provided.to_s +
-        ", server had: " + ex.latest.to_s, :status => :bad_request
+    rescue OSM::APIError => ex
+      render ex.render_opts
     rescue ActiveRecord::RecordNotFound
       render :nothing => true, :status => :not_found
     end
     rescue ActiveRecord::RecordNotFound
       render :nothing => true, :status => :not_found
     end