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) device = DeviceSerializer(nested=True)
module = ModuleSerializer( module = ModuleSerializer(
nested=True, nested=True,
fields=('id', 'url', 'display', 'module_bay'), fields=('id', 'url', 'display'),
required=False, required=False,
allow_null=True, allow_null=True,
default=None default=None

View File

@ -91,8 +91,7 @@ class ModuleBayNestedModuleSerializer(WritableNestedSerializer):
class NestedModuleBaySerializer(WritableNestedSerializer): class NestedModuleBaySerializer(WritableNestedSerializer):
installed_module = ModuleBayNestedModuleSerializer(required=False, allow_null=True)
class Meta: class Meta:
model = models.ModuleBay model = models.ModuleBay
fields = ['id', 'url', 'display_url', 'display', 'installed_module', 'name'] fields = ['id', 'url', 'display_url', 'display', 'name']