func (self *EndpointBundle) HttpGet(huddle *core.Huddle) ([]*model.Instance, error) { tenant := self.Parent.Parent.Tenant bundleType := self.BundleType instances, err := huddle.ListInstances(tenant, bundleType) if err != nil { return nil, err } if instances == nil { return nil, nil } models := []*model.Instance{} for _, instance := range instances { model, err := instance.GetState() if err != nil { return nil, err } if model == nil { log.Debug("Ignoring concurrently deleted (?) instance: %v", instance) continue } models = append(models, model) } return models, nil }