diff --git a/pkg/controller/infrastructure/infraflow/infra_adapter.go b/pkg/controller/infrastructure/infraflow/infra_adapter.go index 89c92e62f..d15c53053 100644 --- a/pkg/controller/infrastructure/infraflow/infra_adapter.go +++ b/pkg/controller/infrastructure/infraflow/infra_adapter.go @@ -135,8 +135,8 @@ func (ia *InfrastructureAdapter) virtualNetworkConfig() VirtualNetworkConfig { if cidr := ia.config.Networks.VNet.CIDR; cidr != nil { // copy string vnc.CIDR = to.Ptr(*cidr) - } else { - vnc.CIDR = to.Ptr(*ia.config.Networks.Workers) + } else if cidr = ia.config.Networks.Workers; cidr != nil { + vnc.CIDR = to.Ptr(*cidr) } return vnc