From c4b25fbdbdc07b5ecba18c5c20dd555b1021433c Mon Sep 17 00:00:00 2001 From: ibuler Date: Fri, 19 May 2023 15:06:23 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=20applet=20=E8=B4=A6?= =?UTF-8?q?=E5=8F=B7=E9=80=89=E6=8B=A9=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/ops/api/job.py | 1 + apps/terminal/models/applet/applet.py | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/ops/api/job.py b/apps/ops/api/job.py index 5d7012a8f..6fac1bc95 100644 --- a/apps/ops/api/job.py +++ b/apps/ops/api/job.py @@ -166,6 +166,7 @@ class UsernameHintsAPI(APIView): top_accounts = Account.objects \ .exclude(username__startswith='jms_') \ + .exclude(username__startswith='js_') \ .filter(username__icontains=query) \ .filter(asset__in=assets) \ .values('username') \ diff --git a/apps/terminal/models/applet/applet.py b/apps/terminal/models/applet/applet.py index be8f1e2cc..2114740ef 100644 --- a/apps/terminal/models/applet/applet.py +++ b/apps/terminal/models/applet/applet.py @@ -193,7 +193,7 @@ class Applet(JMSBaseModel): if private_account and private_account.username not in accounts_username_used: account = private_account else: - accounts = accounts.exclude(username__in=accounts_username_used) + accounts = accounts.exclude(username__in=accounts_username_used).filter(username__startswith='jms_') account = self.random_select_prefer_account(user, host, accounts) if not account: return