server/querier.py
changeset 9955 60a9cd1b3a4b
parent 9954 79d34ba48612
child 9990 c84ad981fc4a
--- a/server/querier.py	Thu Feb 13 13:58:28 2014 +0100
+++ b/server/querier.py	Fri Jun 27 16:11:53 2014 +0200
@@ -594,6 +594,9 @@
             # bother modifying it. This is not necessary on write queries since
             # a new syntax tree is built from them.
             rqlst = rqlst.copy()
+            # Rewrite computed relations
+            rewriter = RQLRelationRewriter(cnx)
+            rewriter.rewrite(rqlst, args)
             self._annotate(rqlst)
             if args:
                 # different SQL generated when some argument is None or not (IS