From a75677ab0848ec47e019b1c1d6c373fe9b79411c Mon Sep 17 00:00:00 2001 From: Eric Date: Fri, 15 Sep 2023 17:15:12 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E4=BF=AE=E5=A4=8D=E5=8F=91=E5=B8=83?= =?UTF-8?q?=E6=9C=BA=E5=8E=86=E5=8F=B2=E6=89=A7=E8=A1=8C=E4=BB=BB=E5=8A=A1?= =?UTF-8?q?=E6=97=A5=E5=BF=97=E6=97=A0=E6=B3=95=E6=9F=A5=E7=9C=8B=E7=9A=84?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/terminal/api/applet/host.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/terminal/api/applet/host.py b/apps/terminal/api/applet/host.py index c348b75e3..7811312c1 100644 --- a/apps/terminal/api/applet/host.py +++ b/apps/terminal/api/applet/host.py @@ -59,12 +59,12 @@ class AppletHostDeploymentViewSet(viewsets.ModelViewSet): @staticmethod def start_deploy(instance): task = run_applet_host_deployment.apply_async((instance.id,), task_id=str(instance.id)) - instance.save_task(task.id) def create(self, request, *args, **kwargs): serializer = self.get_serializer(data=request.data) serializer.is_valid(raise_exception=True) instance = serializer.save() + instance.save_task(instance.id) transaction.on_commit(lambda: self.start_deploy(instance)) return Response({'task': str(instance.id)}, status=201)