fix(containers): fix an issue when only containers without ports are running (#1068)

pull/1044/head
Anthony Lapenna 2017-07-24 16:29:28 +02:00 committed by GitHub
parent 7c40d2caa9
commit 387b4c66d9
1 changed files with 9 additions and 5 deletions

View File

@ -11,14 +11,18 @@ function ContainerViewModel(data) {
this.Command = data.Command;
this.Checked = false;
this.Labels = data.Labels;
this.Ports = [];
this.Mounts = data.Mounts;
for (var i = 0; i < data.Ports.length; ++i) {
var p = data.Ports[i];
if (p.PublicPort) {
this.Ports.push({ host: p.IP, private: p.PrivatePort, public: p.PublicPort });
this.Ports = [];
if (data.Ports) {
for (var i = 0; i < data.Ports.length; ++i) {
var p = data.Ports[i];
if (p.PublicPort) {
this.Ports.push({ host: p.IP, private: p.PrivatePort, public: p.PublicPort });
}
}
}
if (data.Portainer) {
if (data.Portainer.ResourceControl) {
this.ResourceControl = new ResourceControlViewModel(data.Portainer.ResourceControl);