entity.py
changeset 6279 42079f752a9c
parent 6142 8bc6eac1fac1
parent 6258 9b5c008267b0
child 6333 e3994fcc21c3
equal deleted inserted replaced
6229:c4a70a5dd144 6279:42079f752a9c
   220                 # XXX user._cw.vreg iiiirk
   220                 # XXX user._cw.vreg iiiirk
   221                 destcls = user._cw.vreg['etypes'].etype_class(desttype)
   221                 destcls = user._cw.vreg['etypes'].etype_class(desttype)
   222                 destcls._fetch_restrictions(var, varmaker, destcls.fetch_attrs,
   222                 destcls._fetch_restrictions(var, varmaker, destcls.fetch_attrs,
   223                                             selection, orderby, restrictions,
   223                                             selection, orderby, restrictions,
   224                                             user, ordermethod, visited=visited)
   224                                             user, ordermethod, visited=visited)
   225             orderterm = getattr(cls, ordermethod)(attr, var)
   225             if ordermethod is not None:
   226             if orderterm:
   226                 orderterm = getattr(cls, ordermethod)(attr, var)
   227                 orderby.append(orderterm)
   227                 if orderterm:
       
   228                     orderby.append(orderterm)
   228         return selection, orderby, restrictions
   229         return selection, orderby, restrictions
   229 
   230 
   230     @classmethod
   231     @classmethod
   231     @cached
   232     @cached
   232     def _rest_attr_info(cls):
   233     def _rest_attr_info(cls):