fix: request failing on change content type to multipart-formdata (#3922)
Co-authored-by: jamesgeorge007 <jamesgeorge998001@gmail.com>
This commit is contained in:
@@ -274,7 +274,7 @@ function getFinalBodyFromRequest(
|
||||
|
||||
if (request.body.contentType === "application/x-www-form-urlencoded") {
|
||||
const parsedBodyRecord = pipe(
|
||||
request.body.body,
|
||||
request.body.body ?? "",
|
||||
parseRawKeyValueEntriesE,
|
||||
E.map(
|
||||
flow(
|
||||
@@ -311,7 +311,7 @@ function getFinalBodyFromRequest(
|
||||
|
||||
if (request.body.contentType === "multipart/form-data") {
|
||||
return pipe(
|
||||
request.body.body,
|
||||
request.body.body ?? [],
|
||||
A.filter((x) => (x.key !== "" || x.isFile) && x.active), // Remove empty keys
|
||||
|
||||
// Sort files down
|
||||
|
||||
@@ -10,6 +10,7 @@
|
||||
"dist/*"
|
||||
],
|
||||
"scripts": {
|
||||
"dev": "vite build --watch",
|
||||
"build:code": "vite build",
|
||||
"build:decl": "tsc --project tsconfig.decl.json",
|
||||
"build": "pnpm run build:code && pnpm run build:decl",
|
||||
@@ -46,4 +47,4 @@
|
||||
"verzod": "0.2.2",
|
||||
"zod": "3.22.4"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user