branch | stable |
changeset 7640 | 85ebdbbcb321 |
parent 7603 | 1302aa6ba4da |
child 7642 | 64eee2a83bfa |
--- a/schema.py Thu Jul 07 16:47:34 2011 +0200 +++ b/schema.py Mon Jul 11 09:18:18 2011 +0200 @@ -1011,6 +1011,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