Skip to content

Commit e8604e9

Browse files
fix validation of paths parameters
1 parent 697f2e0 commit e8604e9

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

forward_engineering/helpers/validationHelper.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,12 +102,14 @@ const createPathParameterError = (pathName, parameter) => {
102102
};
103103

104104
const checkPathParameters = (schema) => {
105+
const requestNames = ["get", "put", "post", "delete", "options", "head", "patch", "trace", "$ref"];
106+
105107
return Object.keys(schema.paths).reduce((errors, pathName) => {
106108
const pathParameters = getPathParameters(pathName);
107109
const requests = schema.paths[pathName] || {};
108110

109111
return pathParameters.reduce((errors, parameter) => {
110-
return Object.keys(requests).reduce((errors, requestName) => {
112+
return requestNames.filter(requestName => requests[requestName]).reduce((errors, requestName) => {
111113
const request = requests[requestName];
112114

113115
if (!Array.isArray(request.parameters)) {

0 commit comments

Comments
 (0)