From 2711048e24adbbb820023d1f4ff4952b9b19ebf8 Mon Sep 17 00:00:00 2001 From: Wesley van Tilburg Date: Thu, 15 Jan 2026 14:11:13 +0000 Subject: [PATCH] Fix empty filters to match all items Co-Authored-By: Claude Opus 4.5 --- pkg/zabbix/methods.go | 8 ++++++++ 1 file changed, 8 insertions(+) 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