On Sep 23, 2011, at 1:13 AM, Richard Su wrote:
> https://fedorahosted.org/rhevm-api/ticket/285
>
> We should be case insensitive when using the status values.
> --
ACK. Pushing.
-- Michal
> -
> .../lib/deltacloud/drivers/rhevm/rhevm_client.rb | 2 +-
> .../lib/deltacloud/drivers/rhevm/rhevm_driver.rb | 2 +-
> 2 files changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/server/lib/deltacloud/drivers/rhevm/rhevm_client.rb
> b/server/lib/deltacloud/drivers/rhevm/rhevm_client.rb
> index 8719c3d..79d4441 100644
> --- a/server/lib/deltacloud/drivers/rhevm/rhevm_client.rb
> +++ b/server/lib/deltacloud/drivers/rhevm/rhevm_client.rb
> @@ -77,7 +77,7 @@ module RHEVM
> RHEVM::client(@api_entrypoint)["/vms/%s" % id].delete(headers)
> else
> xml_response =
> Client::parse_response(RHEVM::client(@api_entrypoint)["/vms/%s/%s" % [id,
> action]].post('<action/>', headers))
> - return false if (xml_response/'action/status').first.text!="COMPLETE"
> + return false if
> (xml_response/'action/status').first.text.strip.upcase!="COMPLETE"
> end
> return true
> end
> diff --git a/server/lib/deltacloud/drivers/rhevm/rhevm_driver.rb
> b/server/lib/deltacloud/drivers/rhevm/rhevm_driver.rb
> index 4405076..1fa6121 100644
> --- a/server/lib/deltacloud/drivers/rhevm/rhevm_driver.rb
> +++ b/server/lib/deltacloud/drivers/rhevm/rhevm_driver.rb
> @@ -311,7 +311,7 @@ class RHEVMDriver < Deltacloud::BaseDriver
> Realm.new(
> :id => r.id,
> :name => r.name,
> - :state => dc.status == 'UP' ? 'AVAILABLE' : 'DOWN',
> + :state => dc.status.strip.upcase == 'UP' ? 'AVAILABLE' : 'DOWN',
> :limit => :unlimited
> )
> end
> --
> 1.7.6.2
>
------------------------------------------------------
Michal Fojtik, [email protected]
Deltacloud API: http://deltacloud.org