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)