perf: account cannot be modified (#9585)

Co-authored-by: feng <1304903146@qq.com>
This commit is contained in:
fit2bot
2023-02-16 15:53:45 +08:00
committed by GitHub
parent ef33bc211d
commit b8c872c68e
3 changed files with 5 additions and 12 deletions

View File

@@ -3,10 +3,10 @@ from django.utils.translation import ugettext_lazy as _
from rest_framework import status, mixins, viewsets
from rest_framework.response import Response
from accounts.models import AutomationExecution
from accounts.tasks import execute_automation
from assets import serializers
from assets.models import BaseAutomation
from accounts.tasks import execute_automation
from accounts.models import AutomationExecution
from common.const.choices import Trigger
from orgs.mixins import generics
@@ -110,6 +110,6 @@ class AutomationExecutionViewSet(
serializer.is_valid(raise_exception=True)
automation = serializer.validated_data.get('automation')
task = execute_automation.delay(
pid=automation.pk, trigger=Trigger.manual, tp=self.tp
pid=str(automation.pk), trigger=Trigger.manual, tp=self.tp
)
return Response({'task': task.id}, status=status.HTTP_201_CREATED)