Skip to content

Commit 5e05579

Browse files
committed
default
1 parent fe0e169 commit 5e05579

File tree

1 file changed

+11
-2
lines changed

1 file changed

+11
-2
lines changed

src/iosanita/contenttypes/browser/searchblock.py

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -71,14 +71,23 @@ def _query_from_searchtext(self):
7171
def _query_from_facets(self):
7272
query = []
7373
for facet in self.block_data.get("facets") or []:
74-
if "field" not in facet or "type" not in facet:
74+
if "field" not in facet:
7575
logger.warning("invalid facet %s", facet)
7676
continue
7777
if facet["field"]["value"] in self.request.form:
7878
if self.request.form[facet["field"]["value"]] in ["null"]:
7979
continue
8080

81-
if facet["type"] == "daterangeFacet":
81+
if not facet.get("type"):
82+
# default
83+
query.append(
84+
{
85+
"i": facet["field"]["value"],
86+
"o": "plone.app.querystring.operation.selection.is",
87+
"v": self.request.form[facet["field"]["value"]],
88+
}
89+
)
90+
elif facet["type"] == "daterangeFacet":
8291
query.append(
8392
{
8493
"i": facet["field"]["value"],

0 commit comments

Comments
 (0)