From d402de012bb8687c81f3e1e0cef18d9e9d346ff6 Mon Sep 17 00:00:00 2001 From: ibuler Date: Wed, 31 May 2023 16:35:42 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E4=BC=98=E5=8C=96=E5=86=99=E6=B3=95?= =?UTF-8?q?=EF=BC=8C=E9=81=BF=E5=85=8D=E9=87=8D=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/terminal/models/applet/applet.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/apps/terminal/models/applet/applet.py b/apps/terminal/models/applet/applet.py index 3101273a4..bd9543f40 100644 --- a/apps/terminal/models/applet/applet.py +++ b/apps/terminal/models/applet/applet.py @@ -109,7 +109,6 @@ class Applet(JMSBaseModel): try: tp = data['type'] - platform_name = data['name'] except KeyError: raise ValidationError({'error': _('Missing type in platform.yml')}) @@ -117,7 +116,7 @@ class Applet(JMSBaseModel): data['automation'] = CustomTypes._get_automation_constrains()['*'] created_by = 'Applet:{}'.format(self.name) - instance = Platform.objects.filter(name=platform_name, created_by=created_by).first() + instance = self.get_related_platform() s = PlatformSerializer(data=data, instance=instance) s.add_type_choices(tp, tp) s.is_valid(raise_exception=True)