backport stable
authorAurelien Campeas <aurelien.campeas@logilab.fr>
Wed, 26 Oct 2011 17:59:06 +0200
changeset 8026 98222e3bb804
parent 8024 ff8ea924b10f (current diff)
parent 8025 11caeed5ae80 (diff)
child 8027 9ac82788f67b
backport stable
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)