schema.py
changeset 7642 64eee2a83bfa
parent 7604 1eb6090311ff
parent 7640 85ebdbbcb321
child 7780 a1d5365fefc1
--- a/schema.py	Mon Jul 11 09:15:54 2011 +0200
+++ b/schema.py	Mon Jul 11 09:21:44 2011 +0200
@@ -1012,6 +1012,9 @@
         else:
             expression = 'S eid %(s)s, O eid %(o)s, ' + self.expression
             args = {'s': eidfrom, 'o': eidto}
+        if 'U' in self.rqlst.defined_vars:
+            expression = 'U eid %(u)s, ' + expression
+            args['u'] = session.user.eid
         rql = 'Any %s WHERE %s' % (','.join(sorted(self.mainvars)), expression)
         if self.distinct_query:
             rql = 'DISTINCT ' + rql