No longer adding in the 'data' wrapper object if it is missing, as some APIs don't use it.
diff --git a/apiclient/discovery.py b/apiclient/discovery.py
index fe98db1..db042f7 100644
--- a/apiclient/discovery.py
+++ b/apiclient/discovery.py
@@ -88,12 +88,8 @@
if body_value is None:
return (headers, path_params, query, None)
else:
- if len(body_value) == 1 and 'data' in body_value:
- model = body_value
- else:
- model = {'data': body_value}
headers['content-type'] = 'application/json'
- return (headers, path_params, query, simplejson.dumps(model))
+ return (headers, path_params, query, simplejson.dumps(body_value))
def build_query(self, params):
params.update({'alt': 'json'})