fix(api-v1): return 404 for archived agents in resolveAgentAccess

This commit is contained in:
charles-gauthereau
2026-05-25 15:12:45 +02:00
parent 5a2ce4968d
commit ec90a34262
+7 -1
View File
@@ -15,7 +15,13 @@ async function resolveAgentAccess(id: string, userId: string) {
if (accessibleAgentIds.includes(id)) return "ok";
const exists = await db.query.agent.findFirst({
where: eq(drizzleDb.schemas.agent.id, id),
where: and(
eq(drizzleDb.schemas.agent.id, id),
or(
eq(drizzleDb.schemas.agent.isArchived, false),
isNull(drizzleDb.schemas.agent.isArchived)
)
),
columns: { id: true },
});