diff --git a/lib/redux/dashboard/dashboard_middleware.dart b/lib/redux/dashboard/dashboard_middleware.dart index 76524ac6f..02fbd74f2 100644 --- a/lib/redux/dashboard/dashboard_middleware.dart +++ b/lib/redux/dashboard/dashboard_middleware.dart @@ -29,10 +29,11 @@ Middleware _createViewDashboard() { store: store, force: action.force, callback: () { - if (!store.state.userCompany.canViewDashboard) { + final state = store.state; + if (state.isLoaded && !state.userCompany.canViewDashboard) { store.dispatch(ViewClientList()); } else { - if (store.state.isStale) { + if (state.isStale) { store.dispatch(RefreshData()); }