diff -r 79d34ba48612 -r 60a9cd1b3a4b server/querier.py --- 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