Guard against absent 'form_class' kwarg in IETFJSONField.formfield(). Commit ready for merge.

- Legacy-Id: 19683
This commit is contained in:
Jennifer Richards 2021-11-18 15:54:46 +00:00
parent 0d1aa09275
commit 99fc23d5c5

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})