From 21df02eef8d7957f3a9036893d1ef148c0c2ff5b Mon Sep 17 00:00:00 2001 From: "groombook-ci[bot]" Date: Sat, 28 Mar 2026 21:09:50 +0000 Subject: [PATCH] fix(GRO-213): resolve remaining type and lint errors blocking CI - Remove unused 'exists' import from setup.ts (fixes @typescript-eslint/no-unused-vars) - Cast result.code to 'number' instead of literal '409' to satisfy ContentfulStatusCode type (fixes TS2769 overload error) Co-Authored-By: Paperclip --- apps/api/src/routes/setup.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/api/src/routes/setup.ts b/apps/api/src/routes/setup.ts index 1102635..9236872 100644 --- a/apps/api/src/routes/setup.ts +++ b/apps/api/src/routes/setup.ts @@ -1,7 +1,7 @@ import { Hono } from "hono"; import { zValidator } from "@hono/zod-validator"; import { z } from "zod/v3"; -import { eq, exists, getDb, staff, businessSettings } from "@groombook/db"; +import { eq, getDb, staff, businessSettings } from "@groombook/db"; import type { AppEnv } from "../middleware/rbac.js"; export const setupRouter = new Hono(); @@ -70,7 +70,7 @@ setupRouter.post("/", zValidator("json", setupSchema), async (c) => { }); if ("error" in result) { - return c.json({ error: result.error }, result.code as 409); + return c.json({ error: result.error }, result.code as number); } return c.json({ ok: true, staff: result.staff }, 201);