Skip to content

Commit 71efb3d

Browse files
fix fe request body for get and delete requests
1 parent da74344 commit 71efb3d

File tree

1 file changed

+12
-5
lines changed

1 file changed

+12
-5
lines changed

forward_engineering/helpers/pathHelper.js

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ function getRequestData(collections, containers, containerId, containersPath = [
4949
.map(data => {
5050
const isRequestActivated = data.isActivated && isPathActivated;
5151
const requestBodyPropKeyword = getRequestBodyPropKeyword(data.properties);
52-
const request = {
52+
let request = {
5353
tags: commonHelper.mapArrayFieldByName(data.tags, 'tag'),
5454
summary: data.summary,
5555
description: data.description,
@@ -58,12 +58,20 @@ function getRequestData(collections, containers, containerId, containersPath = [
5858
parameters: mapRequestParameters(
5959
get(data, 'properties.parameters'),
6060
isRequestActivated
61-
),
62-
requestBody: mapRequestBody(
61+
)
62+
};
63+
const extensions = getExtensions(data.scopesExtensions);
64+
65+
if (!['get', 'delete'].includes(String(data.collectionName).toLowerCase())) {
66+
request.requestBody = mapRequestBody(
6367
get(data.properties, requestBodyPropKeyword),
6468
get(data, 'required', []).includes(requestBodyPropKeyword),
6569
isRequestActivated
66-
),
70+
);
71+
}
72+
73+
request = {
74+
...request,
6775
responses: mapResponses(
6876
collections,
6977
data.GUID,
@@ -81,7 +89,6 @@ function getRequestData(collections, containers, containerId, containersPath = [
8189
methodName: data.collectionName,
8290
isActivated: data.isActivated,
8391
};
84-
const extensions = getExtensions(data.scopesExtensions);
8592

8693
return Object.assign({}, request, extensions);
8794
})

0 commit comments

Comments
 (0)