From 09bf13bd70bf6847b93bc90cac4036c090967bba Mon Sep 17 00:00:00 2001
From: Philipp Heckel <pheckel@datto.com>
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
-- 
GitLab