- client: Clear result of checking the filtering result after moving to another page

This commit is contained in:
ArtemBaskal 2020-04-07 17:21:44 +03:00
parent fe056cfaf0
commit f0b6340e4f
2 changed files with 12 additions and 2 deletions

View File

@ -164,11 +164,17 @@ export const checkHostRequest = createAction('CHECK_HOST_REQUEST');
export const checkHostFailure = createAction('CHECK_HOST_FAILURE');
export const checkHostSuccess = createAction('CHECK_HOST_SUCCESS');
/**
*
* @param {object} host
* @param {string} host.name
* @returns {undefined}
*/
export const checkHost = host => async (dispatch) => {
dispatch(checkHostRequest());
try {
const data = await apiClient.checkHost(host);
const [hostname] = Object.values(host);
const { name: hostname } = host;
dispatch(checkHostSuccess({
hostname,

View File

@ -13,7 +13,11 @@ const filtering = handleActions(
return { ...state, userRules };
},
[actions.getFilteringStatusRequest]: state => ({ ...state, processingFilters: true }),
[actions.getFilteringStatusRequest]: state => ({
...state,
processingFilters: true,
check: {},
}),
[actions.getFilteringStatusFailure]: state => ({ ...state, processingFilters: false }),
[actions.getFilteringStatusSuccess]: (state, { payload }) => ({
...state,