ns = params_kw.copy() for k,v in ns.items(): if v == "NaN" or v == "null": ns[k] = None rid = ns.get("id") if not rid: return {"status": "error", "message": "id required"} ns["rid"] = rid env = request._run_ns async with get_sor_context(env, "tenant") as sor: await sor.sqlExe("UPDATE tenant_domain SET domain=${domain}$, resellerid=${resellerid}$, orgid=${orgid}$, status=${status}$ WHERE id=${rid}$", ns) return {"status": "ok"}