Browse Source

Merge pull request #2038 from DirtyCajunRice/develop

stop force value split w ArrayFieldSelectMultiple. Fixes #2037
Jeremy Stretch 7 years ago
parent
commit
b911ab01d2
1 changed files with 2 additions and 1 deletions
  1. 2 1
      netbox/utilities/forms.py

+ 2 - 1
netbox/utilities/forms.py

@@ -205,7 +205,8 @@ class ArrayFieldSelectMultiple(SelectWithDisabled, forms.SelectMultiple):
 
 
     def optgroups(self, name, value, attrs=None):
     def optgroups(self, name, value, attrs=None):
         # Split the delimited string of values into a list
         # Split the delimited string of values into a list
-        value = value[0].split(self.delimiter)
+        if value:
+            value = value[0].split(self.delimiter)
         return super(ArrayFieldSelectMultiple, self).optgroups(name, value, attrs)
         return super(ArrayFieldSelectMultiple, self).optgroups(name, value, attrs)
 
 
     def value_from_datadict(self, data, files, name):
     def value_from_datadict(self, data, files, name):