Turns out label and help_text are not always there

This commit is contained in:
Markus Törnqvist 2013-05-18 16:50:59 +03:00
parent 1343398868
commit e7ddaf5472

View File

@ -366,8 +366,11 @@ class BrowsableAPIRenderer(BaseRenderer):
if getattr(v, 'default', None) is not None: if getattr(v, 'default', None) is not None:
kwargs['initial'] = v.default kwargs['initial'] = v.default
kwargs['label'] = v.label if getattr(v, 'label', None) is not None:
kwargs['help_text'] = v.help_text kwargs['label'] = v.label
if getattr(v, 'help_text', None) is not None:
kwargs['help_text'] = v.help_text
fields[k] = v.form_field_class(**kwargs) fields[k] = v.form_field_class(**kwargs)