diff --git a/app/models/ElasticRetriever.scala b/app/models/ElasticRetriever.scala index ee165dc7..8a82955d 100644 --- a/app/models/ElasticRetriever.scala +++ b/app/models/ElasticRetriever.scala @@ -592,8 +592,8 @@ class ElasticRetriever @Inject() ( .operator(Operator.OR) val categoryFilter = category match { - case Some(categoryName) => termQuery("category.keyword", categoryName) - case None => matchAllQuery() + case None | Some("") | Some("*") => matchAllQuery() + case Some(categoryName) => termQuery("category.keyword", categoryName) } val filterQueries = boolQuery().must(categoryFilter) :: Nil