Sfoglia il codice sorgente

#8096: Include only first assigned IP in FHRPGroup string representation

jeremystretch 4 anni fa
parent
commit
2db82a73a5
1 ha cambiato i file con 4 aggiunte e 6 eliminazioni
  1. 4 6
      netbox/ipam/models/fhrp.py

+ 4 - 6
netbox/ipam/models/fhrp.py

@@ -58,13 +58,11 @@ class FHRPGroup(PrimaryModel):
     def __str__(self):
         name = f'{self.get_protocol_display()}: {self.group_id}'
 
-        # Append the list of assigned IP addresses to serve as an additional identifier
+        # Append the first assigned IP addresses (if any) to serve as an additional identifier
         if self.pk:
-            ip_addresses = [
-                str(ip.address) for ip in self.ip_addresses.all()
-            ]
-            if ip_addresses:
-                return f"{name} ({', '.join(ip_addresses)})"
+            ip_address = self.ip_addresses.first()
+            if ip_address:
+                return f"{name} ({ip_address})"
 
         return name