From f335678a7872935a47062bf0737151d1dcdb5f6b Mon Sep 17 00:00:00 2001 From: zomars Date: Tue, 14 Jun 2022 14:43:50 -0600 Subject: [PATCH] Adds unrecognized_keys error handling --- packages/lib/server/getServerErrorFromUnkown.ts | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/packages/lib/server/getServerErrorFromUnkown.ts b/packages/lib/server/getServerErrorFromUnkown.ts index 604b242f05..b494fa14d7 100644 --- a/packages/lib/server/getServerErrorFromUnkown.ts +++ b/packages/lib/server/getServerErrorFromUnkown.ts @@ -16,10 +16,12 @@ function parseZodErrorIssues(issues: ZodIssue[]): string { return issues .map((i) => i.code === "invalid_union" - ? i.unionErrors.map((ue) => parseZodErrorIssues(ue.issues)).join(" ") - : `'${i.code}' in '${i.path}': ${i.message};` + ? i.unionErrors.map((ue) => parseZodErrorIssues(ue.issues)).join("; ") + : i.code === "unrecognized_keys" + ? i.message + : `'${i.code}' in '${i.path}': ${i.message}` ) - .join(" "); + .join("; "); } export function getServerErrorFromUnkown(cause: unknown): HttpError {