# HG changeset patch # User Arthur Lutz <arthur.lutz@logilab.fr> # Date 1475076353 -7200 # Wed Sep 28 17:25:53 2016 +0200 # Node ID ab5d742735e51f518a0ae98bf5eba6758c4eaa3d # Parent a5d37b0d675603171e4a39d3e05bdfe25995175b [views] when getting values from req.form, try casting to int (for HistogramFacet for example) diff --git a/views.py b/views.py --- 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':