14438 result on script model and serializer update

This commit is contained in:
Arthur 2024-02-16 13:05:48 -08:00
parent 1ccbe947e0
commit 34d3c122e4

View File

@ -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)