Skip to content

Commit 2bae384

Browse files
committed
improve operationId generation
1 parent b08b7a4 commit 2bae384

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

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)