diff -r 8c3d6f739fa3 -r 9af007a3acb9 web/views/primary.py --- a/web/views/primary.py Thu Sep 30 15:00:40 2010 +0200 +++ b/web/views/primary.py Thu Sep 30 15:35:01 2010 +0200 @@ -143,7 +143,7 @@ if display_attributes: self.w(u'') for rschema, role, dispctrl, value in display_attributes: - if support_args(self._render_attribute, 'label'): + if not hasattr(self, '_render_attribute'): label = self._rel_label(entity, rschema, role, dispctrl) self.render_attribute(label, value, table=True) elif support_args(self._render_attribute, 'dispctrl'):