mirror of
https://github.com/derrod/legendary.git
synced 2024-12-22 17:55:27 +00:00
[cli] Ensure "info" JSON output items are null if empty
This commit is contained in:
parent
e6bb64f16f
commit
fa9e650ea1
|
@ -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):
|
||||||
|
|
Loading…
Reference in a new issue