ns = params_kw.copy() for k,v in ns.items(): if v == "NaN" or v == "null": ns[k] = None if not ns.get("id"): ns["id"] = getID() env = request._run_ns userorgid = await env.get_userorgid() if not ns.get("orgid"): ns["orgid"] = userorgid or "0" async with get_sor_context(env, "tenant") as sor: await sor.C("tenant_domain", ns) return {"status": "ok"}