Skip to content

Commit 70e3e0d

Browse files
amarant-commerceIvan Rogar
authored andcommitted
CHANGED operation parser -> push cookie and header parameters last
1 parent 58b9595 commit 70e3e0d

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

src/openApi/v3/parser/getOperation.ts

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,8 +55,6 @@ export const getOperation = (
5555
operation.parametersPath.push(...parameters.parametersPath);
5656
operation.parametersQuery.push(...parameters.parametersQuery);
5757
operation.parametersForm.push(...parameters.parametersForm);
58-
operation.parametersHeader.push(...parameters.parametersHeader);
59-
operation.parametersCookie.push(...parameters.parametersCookie);
6058
operation.parametersBody = parameters.parametersBody;
6159
}
6260

@@ -68,6 +66,13 @@ export const getOperation = (
6866
operation.parametersBody = requestBody;
6967
}
7068

69+
// Parse the operation parameters (path, query, body, etc).
70+
if (op.parameters) {
71+
const parameters = getOperationParameters(openApi, op.parameters);
72+
operation.parametersHeader.push(...parameters.parametersHeader);
73+
operation.parametersCookie.push(...parameters.parametersCookie);
74+
}
75+
7176
// Parse the operation responses.
7277
if (op.responses) {
7378
const operationResponses = getOperationResponses(openApi, op.responses);

0 commit comments

Comments
 (0)