FIxed env var bugs.

This commit is contained in:
Sean Li 2015-01-27 09:39:46 -08:00
parent 340bfd3122
commit d80d259f98
2 changed files with 14 additions and 2 deletions

View File

@ -136,8 +136,19 @@ var ContainerDetails = React.createClass({
}
envVarList.push(key + '=' + val);
});
ContainerStore.updateContainer(this.props.container.Name, {
var self = this;
ContainerStore.updateContainer(self.props.container.Name, {
Env: envVarList
}, function (err) {
if (err) {
console.error(err);
} else {
self.setState({
pendingEnv: {}
});
$('#new-env-key').val('');
$('#new-env-val').val('');
}
});
},
handleAddPendingEnvVar: function () {

View File

@ -395,12 +395,13 @@ var ContainerStore = assign(EventEmitter.prototype, {
}
});
},
updateContainer: function (name, data) {
updateContainer: function (name, data, callback) {
_muted[name] = true;
var fullData = assign(_containers[name], data);
this._createContainer(name, fullData, function (err) {
this.emit(this.CLIENT_CONTAINER_EVENT, name);
_muted[name] = false;
callback(err);
}.bind(this));
},
remove: function (name, callback) {