From b285219a580d3888e1af9564e7674fe44ab53340 Mon Sep 17 00:00:00 2001 From: Luis Louis Date: Tue, 2 Nov 2021 18:25:40 -0400 Subject: [PATCH] fix(frontend): Validate previous if the containerPort is not undefined [EE-1555] (#5827) --- app/azure/models/container_group.js | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/app/azure/models/container_group.js b/app/azure/models/container_group.js index 2dcda73af..1f62ad372 100644 --- a/app/azure/models/container_group.js +++ b/app/azure/models/container_group.js @@ -28,7 +28,16 @@ export function ContainerGroupViewModel(data) { this.Name = data.name; this.Location = data.location; this.IPAddress = data.properties.ipAddress ? data.properties.ipAddress.ip : ''; - this.Ports = addressPorts.length ? addressPorts.map((binding, index) => ({ container: containerPorts[index].port, host: binding.port, protocol: binding.protocol })) : []; + this.Ports = addressPorts.length + ? addressPorts.map((binding, index) => { + const port = (containerPorts[index] && containerPorts[index].port) || undefined; + return { + container: port, + host: binding.port, + protocol: binding.protocol, + }; + }) + : []; this.Image = container.properties.image || ''; this.OSType = data.properties.osType; this.AllocatePublicIP = data.properties.ipAddress && data.properties.ipAddress.type === 'Public';