cubicweb/entity.py
changeset 11271 fd177546bbea
parent 11167 e7514e949ad8
child 11279 e4f11ef1face
--- a/cubicweb/entity.py	Fri May 20 17:05:39 2016 +0200
+++ b/cubicweb/entity.py	Fri Apr 15 08:59:53 2016 +0200
@@ -1009,6 +1009,10 @@
             return rset
 
     def cw_related_rql(self, rtype, role='subject', targettypes=None, limit=None):
+        return self.cw_related_rqlst(
+            rtype, role=role, targettypes=targettypes, limit=limit).as_string()
+
+    def cw_related_rqlst(self, rtype, role='subject', targettypes=None, limit=None):
         vreg = self._cw.vreg
         rschema = vreg.schema[rtype]
         select = Select()
@@ -1065,7 +1069,7 @@
                                     (mdvar,), VariableRef)
                 select.add_restriction(rel)
                 select.add_sort_var(mdvar, asc=False)
-        return select.as_string()
+        return select
 
     # generic vocabulary methods ##############################################