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 0f4afbca2c
commit b31da39c4a

View File

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