Skip to content

Commit 2618071

Browse files
jk8Jan Kukuczka
andauthored
Fix makeRequest() for formdata request type (#625)
Co-authored-by: Jan Kukuczka <jan.kukuczka@phonexia.com>
1 parent d8da29b commit 2618071

File tree

1 file changed

+7
-4
lines changed
  • packages/docusaurus-theme-openapi-docs/src/theme/ApiExplorer/Request

1 file changed

+7
-4
lines changed

packages/docusaurus-theme-openapi-docs/src/theme/ApiExplorer/Request/makeRequest.ts

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -152,11 +152,14 @@ async function makeRequest(
152152
break;
153153
}
154154
case "formdata": {
155+
// The Content-Type header will be set automatically based on the type of body.
156+
myHeaders.delete("Content-Type");
157+
155158
myBody = new FormData();
156-
if (Array.isArray(body.formdata)) {
157-
for (const data of body.formdata) {
158-
if (data.key && data.value) {
159-
myBody.append(data.key, data.value);
159+
if (Array.isArray(request.body.formdata.members)) {
160+
for (const data of request.body.formdata.members) {
161+
if (data.key && data.value.content) {
162+
myBody.append(data.key, data.value.content);
160163
}
161164
}
162165
}

0 commit comments

Comments
 (0)