diff -r ff8ea924b10f -r 98222e3bb804 web/views/facets.py --- a/web/views/facets.py Wed Oct 26 14:12:35 2011 +0200 +++ b/web/views/facets.py Wed Oct 26 17:59:06 2011 +0200 @@ -29,7 +29,6 @@ match_context_prop, yes, relation_possible) from cubicweb.utils import json_dumps from cubicweb.web import component, facet as facetbase -from cubicweb.rqlrewrite import add_types_restriction def facets(req, rset, context, mainvar=None, **kwargs): """return the base rql and a list of widgets for facets applying to the @@ -68,17 +67,6 @@ if len(origqlst.children) != 1: req.debug('facette disabled on union request %s', origqlst) return None, () - - # Add type restriction to rql. This allow the get_type() method to return - # useful value on variable extracted from a select statement. - # - # This is done on origqlst to ensure all rql related objects are properly - # enriched when handled by a Facet: - # - the rset.syntax_tree() during selection - # - the select during selection - # - the select during filtering - - add_types_restriction(req.vreg.schema, origqlst.children[0]) rqlst = origqlst.copy() select = rqlst.children[0] filtered_variable, baserql = facetbase.init_facets(rset, select, mainvar)