4412: arv edit consistently uses :body_object in API requests.
authorBrett Smith <brett@curoverse.com>
Tue, 4 Nov 2014 17:31:00 +0000 (12:31 -0500)
committerBrett Smith <brett@curoverse.com>
Tue, 4 Nov 2014 17:31:00 +0000 (12:31 -0500)
Fixes #4412.

sdk/cli/bin/arv

index 3489f8e4334b87dc53bb5d61e7a30851d54f08d6..8c7e6f179d4a4aba16989ee86070180c9dab1a78 100755 (executable)
@@ -302,7 +302,7 @@ def arv_edit client, arvados, global_opts, remaining_opts
       begin
         result = client.execute(:api_method => eval(api_method),
                                 :parameters => {"uuid" => uuid},
-                                :body => { rsc.singularize => dumped },
+                                :body_object => { rsc.singularize => dumped },
                                 :authenticated => false,
                                 :headers => {
                                   authorization: 'OAuth2 '+ENV['ARVADOS_API_TOKEN']
@@ -673,7 +673,7 @@ when
 else
   result = client.execute(:api_method => eval(api_method),
                           :parameters => request_parameters,
-                          :body => request_body,
+                          :body_object => request_body,
                           :authenticated => false,
                           :headers => {
                             authorization: 'OAuth2 '+ENV['ARVADOS_API_TOKEN']