From f74368cc0f11f60f8a4a91854f44e1ad3076f0e7 Mon Sep 17 00:00:00 2001 From: Ernest Badu <55922827+Ernxst@users.noreply.github.com> Date: Sat, 17 Aug 2024 06:22:54 +0100 Subject: [PATCH] fix(validator): support multipart headers without a space separating boundary --- src/validator/validator.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/validator/validator.ts b/src/validator/validator.ts index b9c346a35..a99117f8f 100644 --- a/src/validator/validator.ts +++ b/src/validator/validator.ts @@ -24,7 +24,7 @@ export type ValidationFunction< type ExcludeResponseType = T extends Response & TypedResponse ? never : T const jsonRegex = /^application\/([a-z-\.]+\+)?json(;\s*[a-zA-Z0-9\-]+\=([^;]+))*$/ -const multipartRegex = /^multipart\/form-data(; boundary=[a-zA-Z0-9'"()+_,\-./:=?]+)?$/ +const multipartRegex = /^multipart\/form-data(;\s?boundary=[a-zA-Z0-9'"()+_,\-./:=?]+)?$/ const urlencodedRegex = /^application\/x-www-form-urlencoded$/ export const validator = <