From 813c66c3c1a8af1df5b37c392415005d3a5886d5 Mon Sep 17 00:00:00 2001 From: Josh Gross Date: Tue, 7 Feb 2023 12:10:21 -0500 Subject: [PATCH] Validate inputs when none are defined --- actions-workflow-parser/src/model/converter/job/inputs.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/actions-workflow-parser/src/model/converter/job/inputs.ts b/actions-workflow-parser/src/model/converter/job/inputs.ts index 92a6b88..ebd9467 100644 --- a/actions-workflow-parser/src/model/converter/job/inputs.ts +++ b/actions-workflow-parser/src/model/converter/job/inputs.ts @@ -32,7 +32,7 @@ export function convertWorkflowJobInputs(context: TemplateContext, job: Reusable if (inputValues !== undefined) { for (const [_, [name, value]] of inputValues) { - if (inputDefinitions === undefined || !inputDefinitions.has(name.toLowerCase())) { + if (!inputDefinitions?.has(name.toLowerCase())) { context.error(value, `Invalid input, ${name} is not defined in the referenced workflow.`); } }