diff -r 77ee26df178f -r 51b3fd55784e web/box.py --- a/web/box.py Wed Apr 22 16:54:23 2009 +0200 +++ b/web/box.py Wed Apr 22 16:54:43 2009 +0200 @@ -215,7 +215,7 @@ return entity.unrelated(self.rtype, self.etype, get_role(self)).entities() # in other cases, use vocabulary functions entities = [] - for _, eid in entity.vocabulary(self.rtype, x): + for _, eid in entity.vocabulary(self.rtype, get_role(self)): if eid is not None: rset = self.req.eid_rset(eid) entities.append(rset.get_entity(0, 0))