diff --git a/web/src/store/pipelines.ts b/web/src/store/pipelines.ts index 1387f49d4..75b692569 100644 --- a/web/src/store/pipelines.ts +++ b/web/src/store/pipelines.ts @@ -15,7 +15,7 @@ export const usePipelineStore = defineStore('pipelines', () => { function setPipeline(owner: string, repo: string, pipeline: Pipeline) { const _repoSlug = repoSlug(owner, repo); const repoPipelines = pipelines.get(_repoSlug) || new Map(); - repoPipelines.set(pipeline.number, pipeline); + repoPipelines.set(pipeline.number, { ...(repoPipelines.get(pipeline.number) || {}), ...pipeline }); pipelines.set(_repoSlug, repoPipelines); }