cubicweb/cwvreg.py
changeset 11765 9cb215e833b0
parent 11249 0ff4c02a1871
child 11767 432f87a63057
equal deleted inserted replaced
11764:6ab14a1afb65 11765:9cb215e833b0
   556         return RQLHelper(self.schema,
   556         return RQLHelper(self.schema,
   557                          special_relations={'eid': 'uid', 'has_text': 'fti'})
   557                          special_relations={'eid': 'uid', 'has_text': 'fti'})
   558 
   558 
   559     def solutions(self, req, rqlst, args):
   559     def solutions(self, req, rqlst, args):
   560         def type_from_eid(eid, req=req):
   560         def type_from_eid(eid, req=req):
   561             return req.entity_metas(eid)['type']
   561             return req.entity_type(eid)
   562         return self.rqlhelper.compute_solutions(rqlst, {'eid': type_from_eid}, args)
   562         return self.rqlhelper.compute_solutions(rqlst, {'eid': type_from_eid}, args)
   563 
   563 
   564     def parse(self, req, rql, args=None):
   564     def parse(self, req, rql, args=None):
   565         rqlst = self.rqlhelper.parse(rql)
   565         rqlst = self.rqlhelper.parse(rql)
   566         try:
   566         try: