diff --git a/core/apirequest/key.py b/core/apirequest/key.py index cb150ab..70d3924 100644 --- a/core/apirequest/key.py +++ b/core/apirequest/key.py @@ -11,6 +11,17 @@ def buildKey(key, outputs, resolved): if "prefix" in key["keyvalue"]: value = key["keyvalue"]["prefix"] + str(value) + if isinstance(value, list): + keylist = [] + + for listitem in value: + if isinstance(listitem, dict): + listitem = resolved[listitem["resolved"]] + keylist.append(listitem) + + value = keylist + + return { key["keytitle"]: value, }