web/formwidgets.py
changeset 2549 3d8c62e5e2d4
parent 2523 1d245fbbeb90
child 2996 866a2c135c33
child 3387 a357d4147eee
--- a/web/formwidgets.py	Wed Jul 29 09:07:12 2009 +0200
+++ b/web/formwidgets.py	Wed Jul 29 09:08:04 2009 +0200
@@ -291,9 +291,9 @@
             subst = self.attrs.get('label_input_substitution', '%(label)s %(input)s')
             fields = [subst % {'label': renderer.render_label(form, f),
                               'input': f.render(form, renderer)}
-                      for f in field.fields]
+                      for f in field.subfields(form)]
         else:
-            fields = [f.render(form, renderer) for f in field.fields]
+            fields = [f.render(form, renderer) for f in field.subfields(form)]
         return u'<div>%s</div>' % ' '.join(fields)