diff --git a/packages/ui/certd-server/src/modules/pipeline/service/pipeline-service.ts b/packages/ui/certd-server/src/modules/pipeline/service/pipeline-service.ts index cf9b53b8..89e862f1 100644 --- a/packages/ui/certd-server/src/modules/pipeline/service/pipeline-service.ts +++ b/packages/ui/certd-server/src/modules/pipeline/service/pipeline-service.ts @@ -128,13 +128,15 @@ export class PipelineService extends BaseService { } const pipeline = JSON.parse(item.content); let stepCount = 0; - RunnableCollection.each(pipeline.stages, (runnable: any) => { - stepCount++; - }); + if(pipeline.stages){ + RunnableCollection.each(pipeline.stages, (runnable: any) => { + stepCount++; + }); + } // @ts-ignore item.stepCount = stepCount; // @ts-ignore - item.triggerCount = pipeline.triggers.length; + item.triggerCount = pipeline.triggers?.length; delete item.content; }