From eb34810fd6ee0bc4ade07555dd2f15a72ebccea8 Mon Sep 17 00:00:00 2001 From: yumoqing Date: Thu, 9 Jul 2026 13:27:56 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20build=20rows=20dict=20manually=20?= =?UTF-8?q?=E2=80=94=20sqlor=20returns=20DictObject=20not=20dict-convertib?= =?UTF-8?q?le?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- wwwroot/api/tenant_domain_get.dspy | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/wwwroot/api/tenant_domain_get.dspy b/wwwroot/api/tenant_domain_get.dspy index a2c452d..822bfb3 100644 --- a/wwwroot/api/tenant_domain_get.dspy +++ b/wwwroot/api/tenant_domain_get.dspy @@ -8,11 +8,11 @@ offset = (page - 1) * pagerows ns["pagerows"] = pagerows ns["offset"] = offset env = request._run_ns +rows = [] async with get_sor_context(env, "tenant") as sor: recs = await sor.sqlExe("SELECT count(*) as total FROM tenant_domain", {}) total = recs[0].total if recs else 0 recs = await sor.sqlExe("SELECT * FROM tenant_domain ORDER BY created_at desc LIMIT ${pagerows}$ OFFSET ${offset}$", ns) - rows = [] for r in recs: rows.append({"id": r.id, "domain": r.domain, "resellerid": r.resellerid, "orgid": r.orgid, "status": r.status, "created_at": str(r.created_at), "updated_at": str(r.updated_at)}) - return {"total": total, "rows": rows} +return {"total": total, "rows": rows}