From aa28a44956f43bdd27a7e8466009dea160a8c2cf Mon Sep 17 00:00:00 2001 From: Abhimanyu Saharan Date: Thu, 25 Jan 2024 22:44:57 +0530 Subject: [PATCH] adds data to data-file serializer #14908 --- netbox/core/api/serializers.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/netbox/core/api/serializers.py b/netbox/core/api/serializers.py index a16a06d62..eef8e9ced 100644 --- a/netbox/core/api/serializers.py +++ b/netbox/core/api/serializers.py @@ -47,13 +47,19 @@ class DataFileSerializer(NetBoxModelSerializer): source = NestedDataSourceSerializer( read_only=True ) + data = serializers.SerializerMethodField( + read_only=True + ) class Meta: model = DataFile fields = [ - 'id', 'url', 'display', 'source', 'path', 'last_updated', 'size', 'hash', + 'id', 'url', 'display', 'source', 'path', 'last_updated', 'size', 'hash', 'data' ] + def get_data(self, obj): + return obj.data_as_string + class JobSerializer(BaseModelSerializer): url = serializers.HyperlinkedIdentityField(view_name='core-api:job-detail')