Parcourir la source

Fixes #1415: Ignore leading/trailing semicolons in topology map device lists

Jeremy Stretch il y a 7 ans
Parent
commit
e6a58b6700
1 fichiers modifiés avec 1 ajouts et 1 suppressions
  1. 1 1
      netbox/extras/models.py

+ 1 - 1
netbox/extras/models.py

@@ -285,7 +285,7 @@ class TopologyMap(models.Model):
 
             # Add each device to the graph
             devices = []
-            for query in device_set.split(';'):  # Split regexes on semicolons
+            for query in device_set.strip(';').split(';'):  # Split regexes on semicolons
                 devices += Device.objects.filter(name__regex=query).select_related('device_role')
             for d in devices:
                 bg_color = '#{}'.format(d.device_role.color)