From 7ba325bcee07e2d2a323b9aa6236a960b8627ee5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?William=20Bouzour=C3=A8ne?= Date: Wed, 26 Mar 2025 18:50:41 +0100 Subject: [PATCH] Search: if both active and archived are turned off, return nothing --- helpers/database/people.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/helpers/database/people.go b/helpers/database/people.go index ef4d80e..e22677e 100644 --- a/helpers/database/people.go +++ b/helpers/database/people.go @@ -136,6 +136,14 @@ func PeopleSearch(params PeopleSearchParams) (PeopleSearchResults, error) { `, sqlFilters) } + // Filter: if both active and archived are turned off, return nothing + if !params.Archive && !params.Active { + sqlFilters = fmt.Sprintf(`--sql + %s + AND 0=1 + `, sqlFilters) + } + // Filters: email if len(params.Email) > 0 { sqlFilters = fmt.Sprintf(`--sql