diff --git a/.changeset/weak-dodos-cover.md b/.changeset/weak-dodos-cover.md new file mode 100644 index 0000000000..6e6b7b3f6c --- /dev/null +++ b/.changeset/weak-dodos-cover.md @@ -0,0 +1,5 @@ +--- +'@whatwg-node/fetch': patch +--- + +fix(fetch): fix formData function diff --git a/packages/fetch/dist/getFormDataMethod.js b/packages/fetch/dist/getFormDataMethod.js index 2530601662..871e6a9fa5 100644 --- a/packages/fetch/dist/getFormDataMethod.js +++ b/packages/fetch/dist/getFormDataMethod.js @@ -58,7 +58,7 @@ module.exports = function getFormDataMethod(File, limits) { reject(new Error(`Fields limit exceeded: ${limits.fields}`)); }) bb.on('file', (name, fileStream, { filename, mimeType }) => { - if (limits.fieldsFirst) { + if (limits && limits.fieldsFirst) { resolve(formData); const fakeFileObj = { name: filename,