From 3a953c7efe01fe15fdd8ba2b3537d5c623addb73 Mon Sep 17 00:00:00 2001 From: Belen Curcio Date: Mon, 6 Feb 2017 23:23:08 -0300 Subject: [PATCH] First Step --- client/coral-admin/src/actions/install.js | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/client/coral-admin/src/actions/install.js b/client/coral-admin/src/actions/install.js index 52ab5233a..bc0c86ce1 100644 --- a/client/coral-admin/src/actions/install.js +++ b/client/coral-admin/src/actions/install.js @@ -15,9 +15,7 @@ const addError = (name, error) => ({type: actions.ADD_ERROR, name, error}); const hasError = error => ({type: actions.HAS_ERROR, error}); const clearErrors = () => ({type: actions.CLEAR_ERRORS}); -export const submitSettings = () => (dispatch, getState) => { - const formData = getState().install.toJS().data.settings; - +const validation = (formData, dispatch, next) => { if (!(formData != null)) { return dispatch(hasError()); } @@ -50,7 +48,15 @@ export const submitSettings = () => (dispatch, getState) => { return dispatch(hasError('Please check the form')); } - return dispatch(clearErrors()); + dispatch(clearErrors()); + next(); +}; + +export const submitSettings = () => (dispatch, getState) => { + const formData = getState().install.toJS().data.settings; + validation(formData, dispatch, function() { + dispatch(nextStep()); + }); }; export const install = () => dispatch => {