X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/ec9634d865bc9954c58b694dfc8c491766405e78..a1a5706203b80f819be25d1563008ecd3039fe6c:/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