@@ -26,6 +26,7 @@ import { withRouter } from "react-router-dom";
2626import  {  EXTENSIONS  }  from  "../../../config" ; 
2727import  {  trackPromise  }  from  "react-promise-tracker" ; 
2828import  PropTypes  from  "prop-types" ; 
29+ import  {  loadUsers  }  from  "../../actions/UsersActions.js" ; 
2930
3031class  RecordController  extends  React . Component  { 
3132  constructor ( props )  { 
@@ -51,6 +52,8 @@ class RecordController extends React.Component {
5152      this . setState ( {  showAlert : true  } ) ; 
5253      this . props . unloadSavedRecord ( ) ; 
5354    } 
55+ 
56+     this . props . loadUsers ( ) ; 
5457  } 
5558
5659  componentDidUpdate ( prevProps ,  prevState ,  snapshot )  { 
@@ -241,6 +244,8 @@ RecordController.propTypes = {
241244  loadFormgen : PropTypes . func . isRequired , 
242245  formTemplatesLoaded : PropTypes . object . isRequired , 
243246  location : PropTypes . object . isRequired , 
247+   loadUsers : PropTypes . func . isRequired , 
248+   users : PropTypes . array . isRequired , 
244249} ; 
245250
246251export  default  connect ( mapStateToProps ,  mapDispatchToProps ) ( injectIntl ( withI18n ( withRouter ( RecordController ) ) ) ) ; 
@@ -254,6 +259,7 @@ function mapStateToProps(state) {
254259    viewHandlers : state . router . viewHandlers , 
255260    formTemplatesLoaded : state . formTemplates . formTemplatesLoaded , 
256261    formgen : state . record . formgen , 
262+     users : state . users . usersLoaded . users , 
257263  } ; 
258264} 
259265
@@ -266,5 +272,6 @@ function mapDispatchToProps(dispatch) {
266272    unloadSavedRecord : bindActionCreators ( unloadSavedRecord ,  dispatch ) , 
267273    loadFormgen : bindActionCreators ( loadFormgen ,  dispatch ) , 
268274    transitionToWithOpts : bindActionCreators ( transitionToWithOpts ,  dispatch ) , 
275+     loadUsers : bindActionCreators ( loadUsers ,  dispatch ) , 
269276  } ; 
270277} 
0 commit comments