From 81369a3768260d601ee497c02150b5451da4f093 Mon Sep 17 00:00:00 2001 From: kkthxbye-code Date: Wed, 21 Dec 2022 22:33:01 +0100 Subject: [PATCH] Fix ip_address table column export when multiple IP's are assigned Fixed for interface, vminterface and FHRP tables. --- netbox/dcim/tables/devices.py | 3 +++ netbox/ipam/tables/fhrp.py | 4 ++++ 2 files changed, 7 insertions(+) diff --git a/netbox/dcim/tables/devices.py b/netbox/dcim/tables/devices.py index 7b8ea1ed3..7a2ea50ba 100644 --- a/netbox/dcim/tables/devices.py +++ b/netbox/dcim/tables/devices.py @@ -506,6 +506,9 @@ class BaseInterfaceTable(NetBoxTable): verbose_name='Tagged VLANs' ) + def value_ip_addresses(self, value): + return ",".join([str(obj.address) for obj in value.all()]) + class InterfaceTable(ModularDeviceComponentTable, BaseInterfaceTable, PathEndpointTable): device = tables.Column( diff --git a/netbox/ipam/tables/fhrp.py b/netbox/ipam/tables/fhrp.py index 89aa16e65..c68c523e9 100644 --- a/netbox/ipam/tables/fhrp.py +++ b/netbox/ipam/tables/fhrp.py @@ -33,6 +33,10 @@ class FHRPGroupTable(NetBoxTable): url_name='ipam:fhrpgroup_list' ) + def value_ip_addresses(self, value): + return ",".join([str(obj.address) for obj in value.all()]) + + class Meta(NetBoxTable.Meta): model = FHRPGroup fields = (