From bb0d746e4d3344a3b372698115a55063f9dbcbb0 Mon Sep 17 00:00:00 2001 From: Dennis Tang Date: Fri, 11 May 2018 20:26:01 +0200 Subject: [PATCH] clear errors on successful gapi request --- .../projects/gke_cluster_dropdowns/store/actions.js | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/app/assets/javascripts/projects/gke_cluster_dropdowns/store/actions.js b/app/assets/javascripts/projects/gke_cluster_dropdowns/store/actions.js index cba88368358..73f1e17f379 100644 --- a/app/assets/javascripts/projects/gke_cluster_dropdowns/store/actions.js +++ b/app/assets/javascripts/projects/gke_cluster_dropdowns/store/actions.js @@ -1,5 +1,5 @@ /* global gapi */ -import Flash from '~/flash'; +import createFlash, { hideFlash } from '~/flash'; import { s__, sprintf } from '~/locale'; import * as types from './mutation_types'; @@ -18,7 +18,15 @@ export const setMachineType = ({ commit }, selectedMachineType) => { const displayError = (resp, errorMessage) => { if (resp.result && resp.result.error) { - Flash(sprintf(errorMessage, { error: resp.result.error.message })); + createFlash(sprintf(errorMessage, { error: resp.result.error.message })); + } +}; + +const hideError = () => { + const flashEl = document.querySelector('.flash-alert'); + + if (flashEl) { + hideFlash(flashEl); } }; @@ -30,6 +38,7 @@ const gapiRequest = ({ service, params, commit, mutation, payloadKey, errorMessa resp => { const { result } = resp; + hideError(); commit(mutation, result[payloadKey]); resolve();