Ver Fonte

Fix CSVModelMultipleChoiceField.clean assuming all values are str/None

Jason Novinger há 10 meses atrás
pai
commit
b31da39c4a
1 ficheiros alterados com 2 adições e 1 exclusões
  1. 2 1
      netbox/utilities/forms/fields/csv.py

+ 2 - 1
netbox/utilities/forms/fields/csv.py

@@ -79,7 +79,8 @@ class CSVModelMultipleChoiceField(forms.ModelMultipleChoiceField):
     }
     }
 
 
     def clean(self, value):
     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)
         return super().clean(value)