From 1a3129516e24a93e98de3467cecc4e03ce696781 Mon Sep 17 00:00:00 2001 From: Jeremy Stretch Date: Thu, 29 Aug 2024 14:34:14 -0400 Subject: [PATCH] Omit extraneous relationships from nested serializers --- netbox/dcim/api/serializers_/device_components.py | 2 +- netbox/dcim/api/serializers_/nested.py | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/netbox/dcim/api/serializers_/device_components.py b/netbox/dcim/api/serializers_/device_components.py index e7992e4b3..60d6561df 100644 --- a/netbox/dcim/api/serializers_/device_components.py +++ b/netbox/dcim/api/serializers_/device_components.py @@ -299,7 +299,7 @@ class ModuleBaySerializer(NetBoxModelSerializer): device = DeviceSerializer(nested=True) module = ModuleSerializer( nested=True, - fields=('id', 'url', 'display', 'module_bay'), + fields=('id', 'url', 'display'), required=False, allow_null=True, default=None diff --git a/netbox/dcim/api/serializers_/nested.py b/netbox/dcim/api/serializers_/nested.py index bfbb350c4..bcf74319f 100644 --- a/netbox/dcim/api/serializers_/nested.py +++ b/netbox/dcim/api/serializers_/nested.py @@ -91,8 +91,7 @@ class ModuleBayNestedModuleSerializer(WritableNestedSerializer): class NestedModuleBaySerializer(WritableNestedSerializer): - installed_module = ModuleBayNestedModuleSerializer(required=False, allow_null=True) class Meta: model = models.ModuleBay - fields = ['id', 'url', 'display_url', 'display', 'installed_module', 'name'] + fields = ['id', 'url', 'display_url', 'display', 'name']