diff --git a/core/unifi/networks.go b/core/unifi/networks.go index 3a8b7560..ec64efcd 100644 --- a/core/unifi/networks.go +++ b/core/unifi/networks.go @@ -20,7 +20,11 @@ func (u *Unifi) GetNetworks(sites []*Site) ([]Network, error) { } for _, data := range response.Data { - network := u.parseNetwork(data, site.SiteName) + network, err := u.parseNetwork(data, site.SiteName) + if err != nil { + return networks, err + } + networks = append(networks, *network) } }