From b31da39c4a35500f4643b26e1c0e5ad5d4e5a95d Mon Sep 17 00:00:00 2001 From: Jason Novinger Date: Tue, 8 Apr 2025 15:45:02 -0500 Subject: [PATCH] Fix CSVModelMultipleChoiceField.clean assuming all values are str/None --- netbox/utilities/forms/fields/csv.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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)