From 033750f108708fd1c0ee0e3c08a4d9d5d213e577 Mon Sep 17 00:00:00 2001 From: feng <1304903146@qq.com> Date: Fri, 7 Mar 2025 17:04:04 +0800 Subject: [PATCH] perf: execution automation ObjectRelatedField --- apps/assets/serializers/automations/base.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/assets/serializers/automations/base.py b/apps/assets/serializers/automations/base.py index ba534aa2c..071aa066d 100644 --- a/apps/assets/serializers/automations/base.py +++ b/apps/assets/serializers/automations/base.py @@ -43,7 +43,7 @@ class AutomationExecutionSerializer(serializers.ModelSerializer): snapshot = serializers.SerializerMethodField(label=_('Automation snapshot')) trigger = LabeledChoiceField(choices=Trigger.choices, read_only=True, label=_("Trigger mode")) status = LabeledChoiceField(choices=Status.choices, read_only=True, label=_('Status')) - automation = ObjectRelatedField(read_only=True, attrs=('id', 'name')) + automation = ObjectRelatedField(required=False, queryset=BaseAutomation.objects, attrs=('id', 'name')) class Meta: model = AutomationExecution