From 3a36dbc33f60d9cc403bc1455162892a6dd38498 Mon Sep 17 00:00:00 2001 From: Abhimanyu Saharan Date: Wed, 21 Feb 2024 15:53:47 +0530 Subject: [PATCH] added id to GenericObjectSerializer #14606 --- netbox/netbox/api/serializers/generic.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/netbox/netbox/api/serializers/generic.py b/netbox/netbox/api/serializers/generic.py index 545ebb936..17a016913 100644 --- a/netbox/netbox/api/serializers/generic.py +++ b/netbox/netbox/api/serializers/generic.py @@ -16,6 +16,7 @@ class GenericObjectSerializer(serializers.Serializer): """ Minimal representation of some generic object identified by ContentType and PK. """ + id = serializers.IntegerField() object_type = ContentTypeField( queryset=ContentType.objects.all() ) @@ -32,6 +33,7 @@ class GenericObjectSerializer(serializers.Serializer): data = { 'object_type': content_type_identifier(ct), 'object_id': instance.pk, + 'id': instance.pk, } if 'request' in self.context: data['object'] = self.get_object(instance)