From 09bf13bd70bf6847b93bc90cac4036c090967bba Mon Sep 17 00:00:00 2001 From: Philipp Heckel Date: Tue, 21 Dec 2021 21:29:37 +0100 Subject: [PATCH] Query filters only apply to message events --- server/server.go | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/server/server.go b/server/server.go index 38198bd..e852c77 100644 --- a/server/server.go +++ b/server/server.go @@ -489,20 +489,19 @@ func parseQueryFilters(r *http.Request) (messageFilter string, titleFilter strin } func passesQueryFilter(msg *message, messageFilter string, titleFilter string, priorityFilter int, tagsFilter []string) bool { + if msg.Event != messageEvent { + return true // filters only apply to messages + } if messageFilter != "" && msg.Message != messageFilter { - log.Printf("1") return false } if titleFilter != "" && msg.Title != titleFilter { - log.Printf("2") return false } if priorityFilter > 0 && (msg.Priority != priorityFilter || (msg.Priority == 0 && priorityFilter != 3)) { - log.Printf("3") return false } if len(tagsFilter) > 0 && !util.InStringListAll(msg.Tags, tagsFilter) { - log.Printf("4") return false } return true