From 283878af7d2f00fffd0990fa382a3ae3218a2124 Mon Sep 17 00:00:00 2001 From: Arthur Date: Mon, 10 Apr 2023 08:37:51 -0700 Subject: [PATCH] 11432 make internal var --- netbox/dcim/api/serializers.py | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/netbox/dcim/api/serializers.py b/netbox/dcim/api/serializers.py index 6c8ea7e81..521ace48e 100644 --- a/netbox/dcim/api/serializers.py +++ b/netbox/dcim/api/serializers.py @@ -38,22 +38,17 @@ class BaseReadonlyDeviceMixin: # get_extra_kwargs doesn't work if field explicitly declared on serializer... if (self.instance): - fields[self.get_field_name()].read_only = True + fields[self._field_name].read_only = True return fields class ReadonlyDeviceMixin(BaseReadonlyDeviceMixin): - - # can't be a field as mucks up serializer - def get_field_name(self): - return "device" + _field_name = "device" class ReadonlyDeviceTypeMixin(BaseReadonlyDeviceMixin): - - def get_field_name(self): - return "device_type" + _field_name = "device_type" class CabledObjectSerializer(serializers.ModelSerializer):