2
0
mirror of https://github.com/xcat2/confluent.git synced 2025-08-26 21:20:30 +00:00

Merge pull request #50 from jjohnson42/fixhttpapi

Force 'databynode' to consistently be an array
This commit is contained in:
Jarrod Johnson
2015-11-03 09:10:35 -05:00

View File

@@ -537,7 +537,13 @@ def _assemble_json(responses, resource, url, extension):
else:
rspdata[dk] = [rspdata[dk], rsp[dk]]
else:
rspdata[dk] = rsp[dk]
if dk == 'databynode':
# a quirk, databynode suggests noderange
# multi response. This should *always* be a list,
# even if it will be length 1
rspdata[dk] = [rsp[dk]]
else:
rspdata[dk] = rsp[dk]
rspdata["_links"] = links
tlvdata.unicode_dictvalues(rspdata)
yield json.dumps(