diff -r 1e5ed5f57f2f -r 9e472941abd4 web/form.py --- a/web/form.py Thu Mar 12 20:44:58 2009 +0100 +++ b/web/form.py Thu Mar 12 20:45:13 2009 +0100 @@ -686,7 +686,7 @@ form.form_build_context(values) fields = form.fields[:] for field in form.fields: - if not self.display_field(field): + if not self.display_field(form, field): fields.remove(field) if not field.is_visible():