mirror of
https://github.com/puppetlabs/vmpooler.git
synced 2026-01-26 10:08:40 -05:00
Merge pull request #73 from sschneid/vm_tagging
Catch improperly-formatted data payloads
This commit is contained in:
commit
5a7b3c45de
1 changed files with 6 additions and 1 deletions
|
|
@ -504,7 +504,12 @@ module Vmpooler
|
||||||
params[:hostname] = hostname_shorten(params[:hostname])
|
params[:hostname] = hostname_shorten(params[:hostname])
|
||||||
|
|
||||||
if $redis.exists('vmpooler__vm__' + params[:hostname])
|
if $redis.exists('vmpooler__vm__' + params[:hostname])
|
||||||
jdata = JSON.parse(request.body.read)
|
begin
|
||||||
|
jdata = JSON.parse(request.body.read)
|
||||||
|
rescue
|
||||||
|
status 400
|
||||||
|
return JSON.pretty_generate(result)
|
||||||
|
end
|
||||||
|
|
||||||
# Validate data payload
|
# Validate data payload
|
||||||
jdata.each do |param, arg|
|
jdata.each do |param, arg|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue