From 303b7099218eb0e7af933c82464f328e922834f1 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)