diff --git a/pkg/compute/models/loadbalancerbackends.go b/pkg/compute/models/loadbalancerbackends.go index a28a6bb93d..b013c61e85 100644 --- a/pkg/compute/models/loadbalancerbackends.go +++ b/pkg/compute/models/loadbalancerbackends.go @@ -611,11 +611,9 @@ func (lbb *SLoadbalancerBackend) constructFieldsFromCloudLoadbalancerBackend(ext guest := instance.(*SGuest) lbb.BackendId = guest.Id - address, err := guest.GetAddress() - if err != nil { - return err + if len(lbb.Address) == 0 { + lbb.Address, _ = guest.GetAddress() } - lbb.Address = address } return nil