# HG changeset patch # User Katia Saurfelt # Date 1372855714 -7200 # Node ID d42540bacff49324b5ff6b2bca60e39c9e3f963e # Parent a5f53b023132aea03a815a453a8b0077debbe9a4 [facet] don't crash if no title specified on a facet and filtered rset is empty. Closes #2587883 diff -r a5f53b023132 -r d42540bacff4 web/facet.py --- a/web/facet.py Wed Jul 03 14:43:21 2013 +0200 +++ b/web/facet.py Wed Jul 03 14:48:34 2013 +0200 @@ -74,10 +74,11 @@ def rtype_facet_title(facet): - ptypes = facet.cw_rset.column_types(0) - if len(ptypes) == 1: - return display_name(facet._cw, facet.rtype, form=facet.role, - context=iter(ptypes).next()) + if facet.cw_rset: + ptypes = facet.cw_rset.column_types(0) + if len(ptypes) == 1: + return display_name(facet._cw, facet.rtype, form=facet.role, + context=iter(ptypes).next()) return display_name(facet._cw, facet.rtype, form=facet.role) def get_facet(req, facetid, select, filtered_variable):