From 5fc4ec48b738a7b3805d44a6c713756d5d1b9e5e Mon Sep 17 00:00:00 2001 From: kolaente Date: Tue, 4 Jun 2024 18:21:10 +0200 Subject: [PATCH] fix(typesense): correctly incorporate existing filter when it is empty --- pkg/models/task_search.go | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pkg/models/task_search.go b/pkg/models/task_search.go index 90b0f1c3d..7bbea8e17 100644 --- a/pkg/models/task_search.go +++ b/pkg/models/task_search.go @@ -510,9 +510,10 @@ func (t *typesenseTaskSearcher) Search(opts *taskSearchOptions) (tasks []*Task, return nil, 0, err } - filterBy := []string{ - "project_id: [" + strings.Join(projectIDStrings, ", ") + "]", - "(" + filter + ")", + filterBy := []string{"project_id: [" + strings.Join(projectIDStrings, ", ") + "]"} + + if filter != "" { + filterBy = append(filterBy, "("+filter+")") } var projectViewIDForPosition int64