perf: 优化获取账号 su-from-accounts 时,不包含自己和以自己为 su-from 的账号

pull/9182/head
Bai 2022-12-08 13:37:35 +08:00
parent e5afbd4118
commit beac2a1514
1 changed files with 2 additions and 1 deletions

View File

@ -88,7 +88,8 @@ class Account(AbsConnectivity, BaseAccount):
return cls(name=cls.AliasAccount.USER.label, username=cls.AliasAccount.USER.value) return cls(name=cls.AliasAccount.USER.label, username=cls.AliasAccount.USER.value)
def get_su_from_accounts(self): def get_su_from_accounts(self):
return self.asset.accounts.exclude(id=self.id) """ 排除自己和以自己为 su-from 的账号 """
return self.asset.accounts.exclude(id=self.id).exclude(su_from=self)
class AccountTemplate(BaseAccount): class AccountTemplate(BaseAccount):