From 34d3c122e48949f2c15778b9becbbdb065d23ba5 Mon Sep 17 00:00:00 2001 From: Arthur Date: Fri, 16 Feb 2024 13:05:48 -0800 Subject: [PATCH] 14438 result on script model and serializer update --- netbox/extras/api/serializers.py | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/netbox/extras/api/serializers.py b/netbox/extras/api/serializers.py index 090db2075..43289f9cb 100644 --- a/netbox/extras/api/serializers.py +++ b/netbox/extras/api/serializers.py @@ -516,7 +516,7 @@ class ScriptSerializer(ValidatedModelSerializer): url = serializers.HyperlinkedIdentityField(view_name='extras-api:script-detail') description = serializers.SerializerMethodField(read_only=True) vars = serializers.SerializerMethodField(read_only=True) - result = serializers.SerializerMethodField(read_only=True) + result = NestedJobSerializer(read_only=True) class Meta: model = Script @@ -544,15 +544,6 @@ class ScriptSerializer(ValidatedModelSerializer): else: return None - @extend_schema_field(NestedJobSerializer()) - def get_result(self, obj): - job = obj.jobs.all().order_by('-created').first() - context = { - 'request': self.context['request'] - } - data = NestedJobSerializer(job, context=context).data - return data - class ScriptDetailSerializer(ScriptSerializer): result = serializers.SerializerMethodField(read_only=True)