--- 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)