fix: unwrap list values from bricks code lookups (supplier_id was ['x','x']) before sor.C

This commit is contained in:
yumoqing 2026-07-03 16:00:39 +08:00
parent fa81da2bbf
commit 698f0f6e29

View File

@ -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()