web/views/xmlrss.py
branchstable
changeset 7911 5ab88d05083f
parent 7553 935423529f45
child 8035 f98012ec7c53
--- 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'  </%s>\n' % rtype)
         self.w(u'</%s>\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