13809 check json rendering for all fields

This commit is contained in:
Arthur 2023-09-20 07:28:23 -07:00
parent d414304168
commit 4e930a80ed

View File

@ -532,13 +532,11 @@ class ConfigRevisionForm(BootstrapMixin, forms.ModelForm, metaclass=ConfigFormMe
value = ', '.join(value) value = ', '.join(value)
self.fields[param.name].initial = value self.fields[param.name].initial = value
if param.name == 'CUSTOM_VALIDATORS': try:
# custom validators can be either dict or functions json.dumps(value)
try: except TypeError:
json.dumps(value) self.fields[param.name].initial = None
except TypeError: self.fields[param.name].disabled = True
self.fields[param.name].initial = None
self.fields[param.name].disabled = True
if is_static: if is_static:
self.fields[param.name].disabled = True self.fields[param.name].disabled = True