diff --git a/client/coral-admin/src/actions/install.js b/client/coral-admin/src/actions/install.js index dbeb52c8e..a74a1929f 100644 --- a/client/coral-admin/src/actions/install.js +++ b/client/coral-admin/src/actions/install.js @@ -95,10 +95,10 @@ const checkInstallFailure = error => ({type: actions.CHECK_INSTALL_FAILURE, erro export const checkInstall = next => dispatch => { dispatch(checkInstallRequest()); - coralApi('/setup/available') - .then(({available}) => { - dispatch(checkInstallSuccess(available)); - if (!available) { + coralApi('/setup') + .then(({installed}) => { + dispatch(checkInstallSuccess(installed)); + if (installed) { next(); } }) diff --git a/client/coral-admin/src/reducers/install.js b/client/coral-admin/src/reducers/install.js index be421fe27..a49f76b5e 100644 --- a/client/coral-admin/src/reducers/install.js +++ b/client/coral-admin/src/reducers/install.js @@ -84,7 +84,7 @@ export default function install (state = initialState, action) { }); case actions.CHECK_INSTALL_SUCCESS: return state - .set('alreadyInstalled', !action.available); + .set('alreadyInstalled', action.installed); default : return state; } diff --git a/routes/api/setup/index.js b/routes/api/setup/index.js index 1391d20f2..60f7d7fd2 100644 --- a/routes/api/setup/index.js +++ b/routes/api/setup/index.js @@ -4,14 +4,14 @@ const SetupService = require('../../../services/setup'); const router = express.Router(); -router.get('/available', (req, res, next) => { +router.get('/', (req, res, next) => { SetupService .isAvailable() .then(() => { - res.json({available: true}); + res.json({installed: false}); }) .catch(() => { - res.json({available: false}); + res.json({installed: true}); }); });