X-Git-Url: https://git.openstreetmap.org./rails.git/blobdiff_plain/2d5df687fcbf2564e2f199535aed04f67953bd0e..dedd87da28b291db044318c1c114df8266b6c181:/app/controllers/node_controller.rb?ds=sidebyside diff --git a/app/controllers/node_controller.rb b/app/controllers/node_controller.rb index a172b2dd7..1e34bc10d 100644 --- a/app/controllers/node_controller.rb +++ b/app/controllers/node_controller.rb @@ -64,6 +64,10 @@ class NodeController < ApplicationController # Dump the details on many nodes whose ids are given in the "nodes" parameter. def nodes + if not params['nodes'] + raise OSM::APIBadUserInput.new("The parameter nodes is required, and must be of the form nodes=id[,id[,id...]]") + end + ids = params['nodes'].split(',').collect { |n| n.to_i } if ids.length == 0