diff -r 71c70bf482cf -r 5ab88d05083f web/views/xmlrss.py --- a/web/views/xmlrss.py Tue Oct 04 13:59:12 2011 +0200 +++ b/web/views/xmlrss.py Thu Oct 06 10:09:42 2011 +0200 @@ -115,14 +115,14 @@ self.error('unexisting relation %r', relstr) continue self.w(u' <%s role="%s">\n' % (rtype, role)) - for related in entity.related(rtype, role, entities=True): - related.view('xmlrelateditem', w=self.w) + self.wview('xmlrelateditem', entity.related(rtype, role, safe=True), 'null') self.w(u' \n' % rtype) self.w(u'\n' % (entity.e_schema)) class XMLRelatedItemView(EntityView): __regid__ = 'xmlrelateditem' + add_div_section = False def entity_call(self, entity): # XXX put unique attributes as xml attribute, they are much probably