summaryrefslogtreecommitdiff
path: root/app/assets/javascripts/ide/stores/modules/pipelines/actions.js
diff options
context:
space:
mode:
authorPhil Hughes <me@iamphill.com>2018-05-29 10:35:13 +0100
committerPhil Hughes <me@iamphill.com>2018-05-29 10:35:13 +0100
commit782c31a494faeda9e30ed453953b2be2f80cd5c0 (patch)
tree46a58ed8105fa76c4cda0a09be8b9b2990f399f5 /app/assets/javascripts/ide/stores/modules/pipelines/actions.js
parentb4ef2aad0239a493d6b0e3dde89cb36c5b4bb5e0 (diff)
downloadgitlab-ce-782c31a494faeda9e30ed453953b2be2f80cd5c0.tar.gz
added empty state & YAML error state
Diffstat (limited to 'app/assets/javascripts/ide/stores/modules/pipelines/actions.js')
-rw-r--r--app/assets/javascripts/ide/stores/modules/pipelines/actions.js8
1 files changed, 5 insertions, 3 deletions
diff --git a/app/assets/javascripts/ide/stores/modules/pipelines/actions.js b/app/assets/javascripts/ide/stores/modules/pipelines/actions.js
index 71e9a1b0751..bb72a180f0d 100644
--- a/app/assets/javascripts/ide/stores/modules/pipelines/actions.js
+++ b/app/assets/javascripts/ide/stores/modules/pipelines/actions.js
@@ -19,12 +19,14 @@ export const receiveLatestPipelineError = ({ commit, dispatch }) => {
dispatch('stopPipelinePolling');
};
export const receiveLatestPipelineSuccess = ({ rootGetters, commit }, { pipelines }) => {
+ let lastCommitPipeline = false;
+
if (pipelines && pipelines.length) {
const lastCommitHash = rootGetters.lastCommit && rootGetters.lastCommit.id;
- const lastCommitPipeline = pipelines.find(pipeline => pipeline.commit.id === lastCommitHash);
-
- commit(types.RECEIVE_LASTEST_PIPELINE_SUCCESS, lastCommitPipeline);
+ lastCommitPipeline = pipelines.find(pipeline => pipeline.commit.id === lastCommitHash);
}
+
+ commit(types.RECEIVE_LASTEST_PIPELINE_SUCCESS, lastCommitPipeline);
};
export const fetchLatestPipeline = ({ dispatch, rootGetters }) => {