Fix QueryJson on non-list nodes
This commit is contained in:
parent
4c675b8311
commit
dbe2a7b240
1 changed files with 8 additions and 5 deletions
|
@ -13,12 +13,15 @@ def queryFile(file_path, filter_path, filter_key=None, filter_val=None):
|
||||||
if not data:
|
if not data:
|
||||||
return
|
return
|
||||||
|
|
||||||
for row in data:
|
if type(data) == list:
|
||||||
if filter_val: # Filter by value
|
for row in data:
|
||||||
if row[filter_key] == filter_val:
|
if filter_val: # Filter by value
|
||||||
|
if row[filter_key] == filter_val:
|
||||||
|
back.append(row)
|
||||||
|
else:
|
||||||
back.append(row)
|
back.append(row)
|
||||||
else:
|
else:
|
||||||
back.append(row)
|
back.append({"value": data})
|
||||||
|
|
||||||
return back
|
return back
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue