Fix CSVModelMultipleChoiceField.clean assuming all values are str/None

This commit is contained in:
Jason Novinger 2025-04-08 15:45:02 -05:00 committed by Jeremy Stretch
parent a10cd8d0c4
commit 3b7b40711e

View File

@ -79,6 +79,7 @@ class CSVModelMultipleChoiceField(forms.ModelMultipleChoiceField):
} }
def clean(self, value): def clean(self, value):
if not isinstance(value, list):
value = value.split(',') if value else [] value = value.split(',') if value else []
return super().clean(value) return super().clean(value)