mirror of
https://github.com/jumpserver/jumpserver.git
synced 2025-09-08 02:39:22 +00:00
perf: account cannot be modified (#9585)
Co-authored-by: feng <1304903146@qq.com>
This commit is contained in:
@@ -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)
|
||||
|
Reference in New Issue
Block a user