diff --git a/wwwroot/api/supply_contracts_create.dspy b/wwwroot/api/supply_contracts_create.dspy index 793bc78..60e991a 100644 --- a/wwwroot/api/supply_contracts_create.dspy +++ b/wwwroot/api/supply_contracts_create.dspy @@ -3,6 +3,11 @@ ns = params_kw.copy() for k,v in ns.items(): if v == 'NaN' or v == 'null': ns[k] = None +# Fix list values (bricks may send arrays from code lookups) +for k in list(ns.keys()): + v = ns[k] + if isinstance(v, list) and len(v) > 0: + ns[k] = v[0] id = params_kw.id if not id or len(id) > 32: id = getID()