mirror of
https://github.com/paperclipai/paperclip.git
synced 2026-11-10 12:37:55 +01:00
fix(ui): identify failed sandbox saves in the cache inspector
Co-Authored-By: Paperclip <noreply@paperclip.ing>
This commit is contained in:
1 parent
0c4810ea7b
commit
cbdf95d053
8 files changed
+38
-9
No files matched your search
@@ -72,6 +72,8 @@ describe("work folder HTTP ownership and streaming", () => {
|
||||
folders: { task: null, agent: null, user: folder.id, project: null }, repositories: [] } });
|
||||
const runApp = app({ type: "agent", source: "agent_jwt", companyId, agentId, runId, onBehalfOfUserId: ownerId });
|
||||
await request(runApp).get(base).expect(200);
|
||||
const sync = await request(runApp).get(`${base}/sync`).expect(200);
|
||||
expect(sync.body).toEqual([expect.objectContaining({ runId, agentId, active: true })]);
|
||||
await db.update(companyMemberships).set({ status: "inactive" }).where(and(eq(companyMemberships.companyId, companyId), eq(companyMemberships.principalId, ownerId)));
|
||||
await request(runApp).get(base).expect(404);
|
||||
await db.update(companyMemberships).set({ status: "active" }).where(and(eq(companyMemberships.companyId, companyId), eq(companyMemberships.principalId, ownerId)));
|
||||
|
||||
@@ -94,7 +94,7 @@ export function workFolderRoutes(db: Db, provider?: StorageProvider) {
|
||||
if (includedCompletedSave) return [];
|
||||
includedCompletedSave = true;
|
||||
}
|
||||
return [{ runId: row.runId, state: row.state, lastSavedAt: row.lastSavedAt, error: row.error,
|
||||
return [{ runId: row.runId, agentId: row.manifest.agentId, state: row.state, lastSavedAt: row.lastSavedAt, error: row.error,
|
||||
refreshRequested: row.refreshRequested, active }];
|
||||
}));
|
||||
});
|
||||
|
||||
Reference in new issue
Block a user