From 563caa9af85c6b5e7b8095c04411c5a4919960b0 Mon Sep 17 00:00:00 2001 From: Brian Tiemann Date: Thu, 14 Nov 2024 15:27:14 -0500 Subject: [PATCH] Add to VMInterfaceSerializer too --- netbox/virtualization/api/serializers_/virtualmachines.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/netbox/virtualization/api/serializers_/virtualmachines.py b/netbox/virtualization/api/serializers_/virtualmachines.py index a2c55eb41..64b7867af 100644 --- a/netbox/virtualization/api/serializers_/virtualmachines.py +++ b/netbox/virtualization/api/serializers_/virtualmachines.py @@ -102,7 +102,8 @@ class VMInterfaceSerializer(NetBoxModelSerializer): allow_null=True, read_only=True ) - mac_addresses = MACAddressSerializer(many=True, read_only=True) + mac_addresses = MACAddressSerializer(many=True, nested=True, read_only=True, allow_null=True) + ip_addresses = IPAddressSerializer(many=True, nested=True, read_only=True, allow_null=True) class Meta: model = VMInterface @@ -110,7 +111,7 @@ class VMInterfaceSerializer(NetBoxModelSerializer): 'id', 'url', 'display_url', 'display', 'virtual_machine', 'name', 'enabled', 'parent', 'bridge', 'mtu', 'mac_address', 'description', 'mode', 'untagged_vlan', 'tagged_vlans', 'qinq_svlan', 'vlan_translation_policy', 'vrf', 'l2vpn_termination', 'tags', 'custom_fields', 'created', 'last_updated', - 'count_ipaddresses', 'count_fhrp_groups', 'mac_addresses', + 'count_ipaddresses', 'count_fhrp_groups', 'mac_addresses', 'ip_addresses', ] brief_fields = ('id', 'url', 'display', 'virtual_machine', 'name', 'description')