diff --git a/client/src/components/Dashboard/index.js b/client/src/components/Dashboard/index.js index 51ede02c..2509b7c7 100644 --- a/client/src/components/Dashboard/index.js +++ b/client/src/components/Dashboard/index.js @@ -21,6 +21,7 @@ class Dashboard extends Component { this.props.getStats(); this.props.getStatsHistory(); this.props.getTopStats(); + this.props.getClients(); } getToggleFilteringButton = () => { @@ -132,6 +133,7 @@ Dashboard.propTypes = { isCoreRunning: PropTypes.bool, getFiltering: PropTypes.func, toggleProtection: PropTypes.func, + getClients: PropTypes.func, processingProtection: PropTypes.bool, t: PropTypes.func, }; diff --git a/client/src/components/Settings/Clients/index.js b/client/src/components/Settings/Clients/index.js index 087662a2..942b7e2a 100644 --- a/client/src/components/Settings/Clients/index.js +++ b/client/src/components/Settings/Clients/index.js @@ -8,6 +8,10 @@ import PageTitle from '../../ui/PageTitle'; import Loading from '../../ui/Loading'; class Clients extends Component { + componentDidMount() { + this.props.getClients(); + } + render() { const { t, @@ -58,6 +62,7 @@ Clients.propTypes = { deleteClient: PropTypes.func.isRequired, addClient: PropTypes.func.isRequired, updateClient: PropTypes.func.isRequired, + getClients: PropTypes.func.isRequired, topStats: PropTypes.object, }; diff --git a/client/src/containers/Clients.js b/client/src/containers/Clients.js index 88ed5597..920bba98 100644 --- a/client/src/containers/Clients.js +++ b/client/src/containers/Clients.js @@ -1,5 +1,5 @@ import { connect } from 'react-redux'; -import { addErrorToast } from '../actions'; +import { getClients } from '../actions'; import { addClient, updateClient, deleteClient, toggleClientModal } from '../actions/clients'; import Clients from '../components/Settings/Clients'; @@ -13,7 +13,7 @@ const mapStateToProps = (state) => { }; const mapDispatchToProps = { - addErrorToast, + getClients, addClient, updateClient, deleteClient,