0001-backoffice-don-t-crash-previewing-fields-that-fail-t.patch
wcs/admin/forms.py | ||
---|---|---|
876 | 876 |
for i, field in enumerate(self.formdef.fields): |
877 | 877 |
field.id = i |
878 | 878 |
if hasattr(field, str('add_to_form')): |
879 |
field.add_to_form(form) |
|
879 |
try: |
|
880 |
field.add_to_form(form) |
|
881 |
except Exception as e: |
|
882 |
form.widgets.append(HtmlWidget(htmltext( |
|
883 |
'<div class="errornotice"><p>%s (%s)</p></div>') % ( |
|
884 |
_('Error previewing field.'), |
|
885 |
e))) |
|
880 | 886 |
else: |
881 | 887 |
if field.key == 'page': |
882 | 888 |
if on_page: |
883 |
- |