Skip to content

Commit 134f64b

Browse files
committed
#2401: model_generate.jsx, define 'mounted'
1 parent 7a336a8 commit 134f64b

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

src/jsx/import/session-type/model_generate.jsx

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ var ModelGenerate = React.createClass({
1414
// initial 'state properties'
1515
getInitialState: function() {
1616
return {
17+
mounted: 'false',
1718
value_session_id: '--Select--',
1819
value_model_type: '--Select--',
1920
render_submit: false,
@@ -111,6 +112,9 @@ var ModelGenerate = React.createClass({
111112
},
112113
// call back: get session id(s) from server side, and append to form
113114
componentDidMount: function () {
115+
// variables
116+
this.mounted = true;
117+
114118
// ajax arguments
115119
var ajaxEndpoint = '/retrieve-session/';
116120
var ajaxArguments = {
@@ -140,6 +144,9 @@ var ModelGenerate = React.createClass({
140144
}.bind(this),
141145
// pass ajax arguments
142146
ajaxArguments);
147+
},
148+
componentWillUnmount() {
149+
this.mounted = false;
143150
}
144151
});
145152

0 commit comments

Comments
 (0)