From 0f3c88126c19df4b5c2349db830cd81c5b0ce54d Mon Sep 17 00:00:00 2001 From: yeuimu <2197651308@qq.com> Date: Fri, 7 Aug 2026 10:55:16 +0000 Subject: [PATCH] fix(cli): table delete uses correct route /api/base/{baseId}/table/{tableId} CLI was sending DELETE /api/table/{tableId} but the only controller is at api/base/:baseId/table, causing 404. --- src/lib/client.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/lib/client.ts b/src/lib/client.ts index 13f10c1..3991d86 100644 --- a/src/lib/client.ts +++ b/src/lib/client.ts @@ -68,8 +68,9 @@ export class Client { updateTable(tableId: string, body: unknown) { return this.call('PUT', `/api/table/${tableId}`, body); } - deleteTable(tableId: string) { - return this.call<{ id: string }>('DELETE', `/api/table/${tableId}`); + deleteTable(tableId: string, baseId?: string) { + const base = baseId ?? this.cfg.baseId; + return this.call<{ id: string }>('DELETE', `/api/base/${base}/table/${tableId}`); } // ---- field ----