Fix invalid exception in vdi.set().

This commit is contained in:
Julien Fontanet 2015-06-25 17:02:25 +02:00
parent 93d63538bb
commit b3c1397753

View File

@ -3,6 +3,7 @@
$isArray = require 'lodash.isarray'
{coroutine: $coroutine} = require 'bluebird'
{InvalidParameters} = require '../api-errors'
{parseSize} = require '../utils'
#=====================================================================
@ -36,9 +37,8 @@ set = $coroutine (params) ->
size = parseSize(params.size)
if size < vdi.size
@throw(
'INVALID_SIZE'
"cannot set new size below the current size (#{vdi.size})"
throw new InvalidParameters(
"cannot set new size (#{size}) below the current size (#{vdi.size})"
)
yield xapi.call 'VDI.resize_online', ref, "#{size}"