Fix checked state on edit service with host network

This commit is contained in:
cuigh
2018-03-16 21:06:13 +08:00
parent 326c8084fd
commit 462b6bed2d
5 changed files with 36 additions and 8 deletions

View File

@@ -254,8 +254,8 @@ func NewServiceInfo(service swarm.Service) *ServiceInfo {
ServiceLabels: NewOptions(spec.Labels),
ContainerLabels: NewOptions(spec.TaskTemplate.ContainerSpec.Labels),
}
for _, vip := range service.Endpoint.VirtualIPs {
si.Networks = append(si.Networks, vip.NetworkID)
for _, n := range service.Spec.TaskTemplate.Networks {
si.Networks = append(si.Networks, n.Target)
}
if spec.EndpointSpec != nil {
si.Endpoint.Mode = spec.EndpointSpec.Mode