You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@deltacloud.apache.org by ma...@redhat.com on 2012/03/21 13:55:01 UTC

[PATCH] Bugfix - return json output for create instance action (minor logic error)

From: marios <ma...@redhat.com>


Signed-off-by: marios <ma...@redhat.com>
---
 server/lib/deltacloud/server.rb |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/server/lib/deltacloud/server.rb b/server/lib/deltacloud/server.rb
index b845616..dd54b88 100644
--- a/server/lib/deltacloud/server.rb
+++ b/server/lib/deltacloud/server.rb
@@ -495,7 +495,7 @@ END
           if @elements
             convert_to_json(:instances, @elements)
           else
-            convert_to_json(:instance, @elements)
+            convert_to_json(:instance, @instance)
           end
         end
         format.html do
-- 
1.7.6.5


Re: [PATCH] Bugfix - return json output for create instance action (minor logic error)

Posted by Ronelle Landy <rl...@redhat.com>.
ACK:

With patch ...

curl -X POST -F "image_id=ami-8cc035e5" -F "hwp_id=c1.medium" -F "realm_id=us-east-1c" --user "username:password" "http://localhost:3009/api/instances?format=json"
{"instance":{"instance_profile":{"id":"c1.medium"},"owner_id":"421842149539","keyname":"","launch_time":"2012-03-21T13:33:15.000Z","href":"http://localhost:3009/api/instances/i-b36d25d7","firewalls":["default"],"actions":[{"stop":{"method":"post","href":"instances/i-b36d25d7/stop"}}],"storage_volumes":[],"realm_id":"us-east-1c","public_addresses":[{"address":{"type":"unavailable","value":""}}],"state":"PENDING","name":"ami-8cc035e5","private_addresses":[""],"id":"i-b36d25d7","image_id":"ami-8cc035e5"

----- Original Message -----
> From: marios@redhat.com
> To: dev@deltacloud.apache.org
> Sent: Wednesday, March 21, 2012 8:55:01 AM
> Subject: [PATCH] Bugfix - return json output for create instance action (minor logic error)
> 
> From: marios <ma...@redhat.com>
> 
> 
> Signed-off-by: marios <ma...@redhat.com>
> ---
>  server/lib/deltacloud/server.rb |    2 +-
>  1 files changed, 1 insertions(+), 1 deletions(-)
> 
> diff --git a/server/lib/deltacloud/server.rb
> b/server/lib/deltacloud/server.rb
> index b845616..dd54b88 100644
> --- a/server/lib/deltacloud/server.rb
> +++ b/server/lib/deltacloud/server.rb
> @@ -495,7 +495,7 @@ END
>            if @elements
>              convert_to_json(:instances, @elements)
>            else
> -            convert_to_json(:instance, @elements)
> +            convert_to_json(:instance, @instance)
>            end
>          end
>          format.html do
> --
> 1.7.6.5
> 
>