From 0d2adeccf28a9f56f4c3da32118974c3dd2dd7f1 Mon Sep 17 00:00:00 2001 From: ibuler Date: Mon, 18 Sep 2023 14:09:18 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E4=BC=98=E5=8C=96=20applet=20account?= =?UTF-8?q?=20delete?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/terminal/signal_handlers/applet.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/terminal/signal_handlers/applet.py b/apps/terminal/signal_handlers/applet.py index 55868c0c7..3d6fceeea 100644 --- a/apps/terminal/signal_handlers/applet.py +++ b/apps/terminal/signal_handlers/applet.py @@ -47,9 +47,10 @@ def on_user_create_create_account(sender, instance: User, created=False, **kwarg @receiver(post_delete, sender=User) def on_user_delete_remove_account(sender, instance, **kwargs): + account_username = 'js_{}'.format(instance.username) with tmp_to_builtin_org(system=1): applet_hosts = AppletHost.objects.all().values_list('id', flat=True) - accounts = Account.objects.filter(asset_id__in=applet_hosts, username=instance.username) + accounts = Account.objects.filter(asset_id__in=applet_hosts, username=account_username) accounts.delete()