Merged in [19683] from jennifer@painless-security.com:

Guard against absent 'form_class' kwarg in IETFJSONField.formfield().
 - Legacy-Id: 19723
Note: SVN reference [19683] has been migrated to Git commit 99fc23d5c5
This commit is contained in:
Robert Sparks 2021-12-01 18:23:35 +00:00
commit 7ab6bac95a

View file

@ -23,6 +23,6 @@ class IETFJSONField(jsonfield.JSONField):
super().__init__(*args, **kwargs)
def formfield(self, **kwargs):
if issubclass(kwargs['form_class'], FormIETFJSONField):
if 'form_class' not in kwargs or issubclass(kwargs['form_class'], FormIETFJSONField):
kwargs.setdefault('empty_values', self.empty_values)
return super().formfield(**{**kwargs})