From 9206054b9d4bfca21a60cf4470444ebb9e4f4bfa Mon Sep 17 00:00:00 2001 From: Brian Tiemann Date: Thu, 31 Oct 2024 21:44:05 -0400 Subject: [PATCH] Make mac_address read_only on InterfaceSerializer/VMInterfaceSerializer --- netbox/dcim/api/serializers_/device_components.py | 3 ++- netbox/virtualization/api/serializers_/virtualmachines.py | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/netbox/dcim/api/serializers_/device_components.py b/netbox/dcim/api/serializers_/device_components.py index 0ed6b47ff..0e5fb1c41 100644 --- a/netbox/dcim/api/serializers_/device_components.py +++ b/netbox/dcim/api/serializers_/device_components.py @@ -222,7 +222,8 @@ class InterfaceSerializer(NetBoxModelSerializer, CabledObjectSerializer, Connect required=False, default=None, allow_blank=True, - allow_null=True + allow_null=True, + read_only=True ) wwn = serializers.CharField(required=False, default=None, allow_blank=True, allow_null=True) diff --git a/netbox/virtualization/api/serializers_/virtualmachines.py b/netbox/virtualization/api/serializers_/virtualmachines.py index 2c00cac96..643f737c1 100644 --- a/netbox/virtualization/api/serializers_/virtualmachines.py +++ b/netbox/virtualization/api/serializers_/virtualmachines.py @@ -97,7 +97,8 @@ class VMInterfaceSerializer(NetBoxModelSerializer): mac_address = serializers.CharField( required=False, default=None, - allow_null=True + allow_null=True, + read_only=True ) class Meta: