diff --git a/ui/src/app/shared/services/workflows-service.ts b/ui/src/app/shared/services/workflows-service.ts index dad50bf729b8..4557d0ed2a69 100644 --- a/ui/src/app/shared/services/workflows-service.ts +++ b/ui/src/app/shared/services/workflows-service.ts @@ -20,12 +20,7 @@ function isNodePendingOrRunning(node: NodeStatus) { function hasArtifactLogs(workflow: Workflow, nodeId: string, container: string) { const node = workflow.status.nodes[nodeId]; - - if (!node || !node.outputs || !node.outputs.artifacts) { - return false; - } - - return node.outputs.artifacts.findIndex(a => a.name === `${container}-logs`) !== -1; + return node?.outputs?.artifacts?.some(a => a.name === `${container}-logs`); } export const WorkflowsService = {