diff --git a/netbox/dcim/api/serializers.py b/netbox/dcim/api/serializers.py index c70d82d17..24fe63457 100644 --- a/netbox/dcim/api/serializers.py +++ b/netbox/dcim/api/serializers.py @@ -284,7 +284,7 @@ class NestedDeviceTypeSerializer(serializers.ModelSerializer): class WritableDeviceTypeSerializer(CustomFieldModelSerializer): - subdevice_role = ChoiceFieldSerializer(choices=SUBDEVICE_ROLE_CHOICES, allow_null=True) + subdevice_role = ChoiceFieldSerializer(choices=SUBDEVICE_ROLE_CHOICES, allow_null=True, required=False) class Meta: model = DeviceType