Skip to content

Commit 0f9d93d

Browse files
authored
Merge pull request #171 from JaredCE/fix-operationId-generation
Fix operation id generation
2 parents b08b7a4 + ed5507c commit 0f9d93d

File tree

3 files changed

+7
-8
lines changed

3 files changed

+7
-8
lines changed

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "serverless-openapi-documenter",
3-
"version": "0.0.91",
3+
"version": "0.0.92",
44
"description": "Generate OpenAPI v3 documentation and Postman Collections from your Serverless Config",
55
"main": "index.js",
66
"keywords": [

src/definitionGenerator.js

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -946,6 +946,7 @@ class DefinitionGenerator {
946946
)
947947
return true;
948948
};
949+
949950
const functionNames = this.serverless.service.getAllFunctions();
950951

951952
return functionNames
@@ -957,16 +958,14 @@ class DefinitionGenerator {
957958
})
958959
.map((functionType) => {
959960
const event = functionType.events.filter(isHttpFunction);
960-
const name = functionType.name.split(
961-
`${this.serverless.service.service}-${this.serverless.service.provider.stage}-`
962-
)[1];
961+
const operationName = functionType.name.split("-").slice(-1).pop();
963962

964963
Object.assign(this.functionMap, {
965-
[name]: [],
964+
[operationName]: [],
966965
});
967966

968967
return {
969-
operationName: name,
968+
operationName: operationName,
970969
functionInfo: functionType,
971970
handler: functionType.handler,
972971
name: functionType.name,

0 commit comments

Comments
 (0)