Fix job_binary_internals creation
Change-Id: I25b44406d3e4e73eb11a068be5c939fa34f1ad78
This commit is contained in:
@@ -70,8 +70,10 @@ class ResourceManager(object):
|
||||
if var_value is not None:
|
||||
data[var_name] = var_value
|
||||
|
||||
def _create(self, url, data, response_key=None):
|
||||
resp = self.api.client.post(url, json.dumps(data))
|
||||
def _create(self, url, data, response_key=None, dump_json=True):
|
||||
if dump_json:
|
||||
data = json.dumps(data)
|
||||
resp = self.api.client.post(url, data)
|
||||
|
||||
if resp.status_code != 202:
|
||||
self._raise_api_exception(resp)
|
||||
|
||||
@@ -25,7 +25,7 @@ class JobBinaryInternalsManager(base.ResourceManager):
|
||||
|
||||
def create(self, name, data):
|
||||
return self._create('/job-binary-internals/%s' % name, data,
|
||||
'job_binary_internal')
|
||||
'job_binary_internal', dump_json=False)
|
||||
|
||||
def list(self):
|
||||
return self._list('/job-binary-internals', 'binaries')
|
||||
|
||||
Reference in New Issue
Block a user