Search: if both active and archived are turned off, return nothing

This commit is contained in:
William Bouzourène 2025-03-26 18:50:41 +01:00
parent 22bff52921
commit 7ba325bcee
Signed by: bouzoure
SSH key fingerprint: SHA256:19MbXpLua4rUtk8tunMesD8KUKb91LXLHg8E/qTooww

View file

@ -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