Fix upgrade and delete bugs

This commit is contained in:
Jeffrey Morgan 2015-04-16 20:52:48 -04:00
parent 2ea88c28b8
commit c92b74bfa0
2 changed files with 5 additions and 1 deletions

View File

@ -23,6 +23,10 @@ module.exports = React.createClass({
LogStore.fetch(this.props.container.Name); LogStore.fetch(this.props.container.Name);
}, },
componentWillUnmount: function() { componentWillUnmount: function() {
if (!this.props.container) {
return;
}
LogStore.detach(this.props.container.Name); LogStore.detach(this.props.container.Name);
LogStore.removeListener(LogStore.SERVER_LOGS_EVENT, this.update); LogStore.removeListener(LogStore.SERVER_LOGS_EVENT, this.update);
}, },

View File

@ -80,7 +80,7 @@ var _steps = [{
var isoversion = machine.isoversion(); var isoversion = machine.isoversion();
var packagejson = util.packagejson(); var packagejson = util.packagejson();
if (!isoversion || setupUtil.compareVersions(isoversion, packagejson['docker-version']) < 0) { if (!isoversion || setupUtil.compareVersions(isoversion, packagejson['docker-version']) < 0) {
yield machine.stop(); yield machine.start();
yield machine.upgrade(); yield machine.upgrade();
} }
if ((yield machine.state()) !== 'Running') { if ((yield machine.state()) !== 'Running') {