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