From 68df6664873c025b4821d035828ce29fecf4ef43 Mon Sep 17 00:00:00 2001 From: Michael Zetterberg Date: Wed, 26 Jun 2024 07:17:07 +0200 Subject: [PATCH] fix: add ctx to trpc error output. --- server/trpc.ts | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/server/trpc.ts b/server/trpc.ts index 1363e34ab..fa6561171 100644 --- a/server/trpc.ts +++ b/server/trpc.ts @@ -19,7 +19,9 @@ export const contentstackBaseProcedure = t.procedure.use(async function (opts) { const parsedInput = langInput.safeParse(input) if (!parsedInput.success) { - throw badRequestError("Missing Lang in tRPC context") + throw badRequestError( + `Missing Lang in tRPC context: ${JSON.stringify(opts.ctx)}` + ) } return opts.next({ ctx: { @@ -27,6 +29,7 @@ export const contentstackBaseProcedure = t.procedure.use(async function (opts) { }, }) } + return opts.next({ ctx: { lang: opts.ctx.lang, @@ -36,7 +39,9 @@ export const contentstackBaseProcedure = t.procedure.use(async function (opts) { export const contentstackExtendedProcedureUID = contentstackBaseProcedure.use( async function (opts) { if (!opts.ctx.uid) { - throw badRequestError("Missing UID in tRPC context") + throw badRequestError( + `Missing UID in tRPC context: ${JSON.stringify(opts.ctx)}` + ) } return opts.next({