From c98696c8a93b5419d6de5b43ae038e41ae092728 Mon Sep 17 00:00:00 2001 From: Sanjula Ganepola Date: Tue, 10 Dec 2024 00:08:34 -0500 Subject: [PATCH] Fix matrix job for when workflow jobs have no name Signed-off-by: Sanjula Ganepola --- src/act.ts | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/act.ts b/src/act.ts index 4b07090..ba4e6c2 100644 --- a/src/act.ts +++ b/src/act.ts @@ -455,15 +455,15 @@ export class Act { if (parsedMessage.jobID in commandArgs.workflow.yaml.jobs && commandArgs.workflow.yaml.jobs[parsedMessage.jobID].name) { // Use the name set for the job by the user jobName = commandArgs.workflow.yaml.jobs[parsedMessage.jobID].name; - - // Update name if it is a matrix - if (parsedMessage.matrix && Object.keys(parsedMessage.matrix).length > 0) { - const matrixValues = Object.values(parsedMessage.matrix).join(", "); - jobName = `${jobName} (${matrixValues})`; - } } } catch (error: any) { } + // Update name if it is a matrix + if (parsedMessage.matrix && Object.keys(parsedMessage.matrix).length > 0) { + const matrixValues = Object.values(parsedMessage.matrix).join(", "); + jobName = `${jobName} (${matrixValues})`; + } + let jobIndex = this.historyManager.workspaceHistory[commandArgs.path][historyIndex].jobs! .findIndex(job => job.name === jobName); if (jobIndex < 0) {