File tree Expand file tree Collapse file tree 1 file changed +11
-2
lines changed
src/iosanita/contenttypes/browser Expand file tree Collapse file tree 1 file changed +11
-2
lines changed Original file line number Diff line number Diff line change @@ -71,14 +71,23 @@ def _query_from_searchtext(self):
71
71
def _query_from_facets (self ):
72
72
query = []
73
73
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 :
75
75
logger .warning ("invalid facet %s" , facet )
76
76
continue
77
77
if facet ["field" ]["value" ] in self .request .form :
78
78
if self .request .form [facet ["field" ]["value" ]] in ["null" ]:
79
79
continue
80
80
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" :
82
91
query .append (
83
92
{
84
93
"i" : facet ["field" ]["value" ],
You can’t perform that action at this time.
0 commit comments