diff -r 739ae5366bed -r a68b2fe8a800 server/sources/rql2sql.py --- a/server/sources/rql2sql.py Thu Aug 29 16:21:52 2013 +0200 +++ b/server/sources/rql2sql.py Fri Aug 30 09:57:38 2013 +0200 @@ -1248,6 +1248,8 @@ except KeyError: if lhsalias is None: lhssql = lhsconst.accept(self) + elif attr == 'eid': + lhssql = lhsvar.accept(self) else: lhssql = '%s.%s%s' % (lhsalias, SQL_PREFIX, attr) condition = '%s=%s' % (lhssql, (rhsconst or rhsvar).accept(self))