From 032ce584df8f533fc213ee5f50c2d73c0a016323 Mon Sep 17 00:00:00 2001 From: "groombook-engineer[bot]" <3141748+groombook-engineer[bot]@users.noreply.github.com> Date: Fri, 3 Apr 2026 07:04:00 +0000 Subject: [PATCH] fix(api): replace c.req.valid("json") with await c.req.json() Replace zValidator-orphaned c.req.valid("json") calls with await c.req.json() in the auth provider bootstrap and test endpoints per CTO review. 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 c020fb8..37bb3a2 100644 --- a/apps/api/src/routes/setup.ts +++ b/apps/api/src/routes/setup.ts @@ -149,7 +149,7 @@ setupRouter.post("/auth-provider", async (c) => { return c.json({ error: "Auth provider is already configured." }, 409); } - const body = authProviderBootstrapSchema.parse(c.req.valid("json")); + const body = authProviderBootstrapSchema.parse(await c.req.json()); // Encrypt clientSecret before storing const encryptedSecret = encryptSecret(body.clientSecret); @@ -206,7 +206,7 @@ setupRouter.post("/auth-provider/test", async (c) => { return c.json({ ok: false, error: "Setup has already been completed." }, 403); } - const body = authProviderTestSchema.parse(c.req.valid("json")); + const body = authProviderTestSchema.parse(await c.req.json()); // Determine the discovery URL const discoveryUrl = body.internalBaseUrl