Omit extraneous relationships from nested serializers

This commit is contained in:
Jeremy Stretch 2024-08-29 14:34:14 -04:00
parent 9d2ce36375
commit 1a3129516e
2 changed files with 2 additions and 3 deletions

View File

@ -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

View File

@ -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']