fix test failures, new export/backup solutions

This commit is contained in:
Zimeng Xiong
2026-02-06 22:21:19 -08:00
parent f462b2e288
commit 08135ee36a
26 changed files with 4049 additions and 4087 deletions
+5 -1
View File
@@ -248,7 +248,11 @@ export async function listDrawings(
`${API_URL}/drawings${query ? `?${query}` : ""}`
);
expect(response.ok()).toBe(true);
return (await response.json()) as DrawingRecord[];
const payload = (await response.json()) as
| DrawingRecord[]
| { drawings?: DrawingRecord[] };
if (Array.isArray(payload)) return payload;
return Array.isArray(payload.drawings) ? payload.drawings : [];
}
export async function createCollection(