diff options
Diffstat (limited to 'app')
-rw-r--r-- | app/assets/javascripts/pipelines/components/pipelines_table_row.vue | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/app/assets/javascripts/pipelines/components/pipelines_table_row.vue b/app/assets/javascripts/pipelines/components/pipelines_table_row.vue index bae6ff43ee4..88957554d12 100644 --- a/app/assets/javascripts/pipelines/components/pipelines_table_row.vue +++ b/app/assets/javascripts/pipelines/components/pipelines_table_row.vue @@ -60,7 +60,14 @@ export default { }, computed: { actions() { - return [...this.pipeline.details.manual_actions, ...this.pipeline.details.scheduled_actions]; + if (!this.pipeline || !this.pipeline.details) { + return []; + } + const { details: pipelineDetails } = this.pipeline; + return [ + ...(pipelineDetails.manual_actions || []), + ...(pipelineDetails.scheduled_actions || []), + ]; }, /** * If provided, returns the commit tag. |