Merge pull request #91 from sschneid/api_lifetime_force_int

Ensure 'lifetime' val returned by GET /vm/:hostname is an int
This commit is contained in:
Colin 2015-04-09 16:27:10 -07:00
commit a2fbee55d9

View file

@ -452,7 +452,7 @@ module Vmpooler
result[params[:hostname]] = {}
result[params[:hostname]]['template'] = rdata['template']
result[params[:hostname]]['lifetime'] = rdata['lifetime'] || Vmpooler::API.settings.config[:config]['vm_lifetime']
result[params[:hostname]]['lifetime'] = (rdata['lifetime'] || Vmpooler::API.settings.config[:config]['vm_lifetime']).to_i
if rdata['destroy']
result[params[:hostname]]['running'] = ((Time.parse(rdata['destroy']) - Time.parse(rdata['checkout'])) / 60 / 60).round(2)