From ed3de8cca689ad235144ea75d388da2033143cad Mon Sep 17 00:00:00 2001 From: ksmaze Date: Sat, 14 Mar 2026 20:21:17 -0700 Subject: [PATCH] address comments --- .../routes/api/accounts.manual-models.test.ts | 13 ++++++++++++- src/server/routes/api/accounts.ts | 2 +- 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/src/server/routes/api/accounts.manual-models.test.ts b/src/server/routes/api/accounts.manual-models.test.ts index 23aa561..5b253b9 100644 --- a/src/server/routes/api/accounts.manual-models.test.ts +++ b/src/server/routes/api/accounts.manual-models.test.ts @@ -132,9 +132,20 @@ describe('accounts manual models endpoint', () => { }); it('returns validation error for empty models array', async () => { + const site = await db.insert(schema.sites).values({ + name: 'Test Site', + url: 'https://test.example.com', + platform: 'new-api', + }).returning().get(); + + const account = await db.insert(schema.accounts).values({ + siteId: site.id, + accessToken: 'test-token', + }).returning().get(); + const response = await app.inject({ method: 'POST', - url: '/api/accounts/1/models/manual', + url: `/api/accounts/${account.id}/models/manual`, payload: { models: [], }, diff --git a/src/server/routes/api/accounts.ts b/src/server/routes/api/accounts.ts index ebaa94f..5c0461e 100644 --- a/src/server/routes/api/accounts.ts +++ b/src/server/routes/api/accounts.ts @@ -1432,7 +1432,7 @@ export async function accountsRoutes(app: FastifyInstance) { } try { - await db.transaction(async (tx: any) => { + await db.transaction(async (tx) => { for (const modelName of normalizedModels) { const existing = await tx.select() .from(schema.modelAvailability)