Skip to content

Commit 2db82a7

Browse files
committed
#8096: Include only first assigned IP in FHRPGroup string representation
1 parent b00eeb8 commit 2db82a7

File tree

1 file changed

+4
-6
lines changed

1 file changed

+4
-6
lines changed

netbox/ipam/models/fhrp.py

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -58,13 +58,11 @@ class Meta:
5858
def __str__(self):
5959
name = f'{self.get_protocol_display()}: {self.group_id}'
6060

61-
# Append the list of assigned IP addresses to serve as an additional identifier
61+
# Append the first assigned IP addresses (if any) to serve as an additional identifier
6262
if self.pk:
63-
ip_addresses = [
64-
str(ip.address) for ip in self.ip_addresses.all()
65-
]
66-
if ip_addresses:
67-
return f"{name} ({', '.join(ip_addresses)})"
63+
ip_address = self.ip_addresses.first()
64+
if ip_address:
65+
return f"{name} ({ip_address})"
6866

6967
return name
7068

0 commit comments

Comments
 (0)