# HG changeset patch # User Sylvain Thénault # Date 1250161707 -7200 # Node ID ddde6cf856a1a73f3f5bfffcc75434a08c26e308 # Parent b0b26b029d08f6e2b595e1996c86a27e5d643abe quick and dirty fix until introduction of CWEntityManager diff -r b0b26b029d08 -r ddde6cf856a1 entity.py --- a/entity.py Thu Aug 13 13:07:46 2009 +0200 +++ b/entity.py Thu Aug 13 13:08:27 2009 +0200 @@ -157,7 +157,8 @@ continue if card == '?': restrictions[-1] += '?' # left outer join if not mandatory - destcls = cls.vreg['etypes'].etype_class(desttype) + # XXX user.req.vreg iiiirk + destcls = user.req.vreg['etypes'].etype_class(desttype) destcls._fetch_restrictions(var, varmaker, destcls.fetch_attrs, selection, orderby, restrictions, user, ordermethod, visited=visited)