diff --git a/netbox/utilities/forms/fields/csv.py b/netbox/utilities/forms/fields/csv.py index a2d4025cb..0b33a1985 100644 --- a/netbox/utilities/forms/fields/csv.py +++ b/netbox/utilities/forms/fields/csv.py @@ -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)