[cli] Ensure "info" JSON output items are null if empty

This commit is contained in:
derrod 2021-10-16 18:58:20 +02:00
parent e6bb64f16f
commit fa9e650ea1

View file

@ -1590,6 +1590,10 @@ class LegendaryCLI:
json_out['install'][info_item.json_name] = info_item.json_value json_out['install'][info_item.json_name] = info_item.json_value
for info_item in info_items['manifest']: for info_item in info_items['manifest']:
json_out['manifest'][info_item.json_name] = info_item.json_value json_out['manifest'][info_item.json_name] = info_item.json_value
# set empty items to null
for key, value in json_out.items():
if not value:
json_out[key] = None
return self._print_json(json_out, args.pretty_json) return self._print_json(json_out, args.pretty_json)
def alias(self, args): def alias(self, args):