Skip to content

Commit a07672d

Browse files
Merge pull request #326 from benja-M-1/benja-M-1-patch-1
Trigger error when 'definition' is missing
2 parents 5d8d417 + 160d935 commit a07672d

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

lib/deploy/stepFunctions/compileIamRole.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -381,6 +381,10 @@ module.exports = {
381381
return;
382382
}
383383

384+
if (!stateMachineObj.definition) {
385+
throw new Error(`Missing "definition" for state machine ${stateMachineName}`);
386+
}
387+
384388
const taskStates = getTaskStates(stateMachineObj.definition.States);
385389
let iamPermissions = getIamPermissions.bind(this)(taskStates);
386390

0 commit comments

Comments
 (0)