diff --git a/pkg/resources/digitalocean/resources.go b/pkg/resources/digitalocean/resources.go index b47ab96f17..d9afb94630 100644 --- a/pkg/resources/digitalocean/resources.go +++ b/pkg/resources/digitalocean/resources.go @@ -356,10 +356,10 @@ func dumpDroplet(op *resources.DumpOperation, r *resources.Resource) error { i := &resources.Instance{ Name: r.ID, } - if ip, err := droplet.PublicIPv4(); err == nil { + if ip, err := droplet.PublicIPv4(); ip != "" && err == nil { i.PublicAddresses = append(i.PublicAddresses, ip) } - if ip, err := droplet.PublicIPv6(); err == nil { + if ip, err := droplet.PublicIPv6(); ip != "" && err == nil { i.PublicAddresses = append(i.PublicAddresses, ip) } if img := droplet.Image; img != nil {