diff --git a/pkg/zabbix/methods.go b/pkg/zabbix/methods.go index 0b7a236..aca317c 100644 --- a/pkg/zabbix/methods.go +++ b/pkg/zabbix/methods.go @@ -319,6 +319,10 @@ func (ds *Zabbix) GetHosts(ctx context.Context, groupFilter string, hostFilter s } func filterHostsByQuery(items []Host, filter string) ([]Host, error) { + if filter == "" { + return items, nil + } + re, err := parseFilter(filter) if err != nil { return nil, err @@ -354,6 +358,10 @@ func (ds *Zabbix) GetGroups(ctx context.Context, groupFilter string) ([]Group, e } func filterGroupsByQuery(items []Group, filter string) ([]Group, error) { + if filter == "" { + return items, nil + } + re, err := parseFilter(filter) if err != nil { return nil, err