diff --git a/views.py b/views.py index a5d37b0d675603171e4a39d3e05bdfe25995175b_dmlld3MucHk=..ab5d742735e51f518a0ae98bf5eba6758c4eaa3d_dmlld3MucHk= 100644 --- a/views.py +++ b/views.py @@ -95,7 +95,11 @@ parents_for = children_for = None for key, value in self._cw.form.items(): if key.startswith('es_'): - facet_selections[key.replace('es_', '')] = value + # FIXME TODO have better typing mechanisme (inspect facets?) + try: + facet_selections[key.replace('es_', '')] = int(value) + except ValueError: + facet_selections[key.replace('es_', '')] = value if key == 'parents_for': parents_for = value if key == 'children_for':