mirror of https://github.com/jumpserver/jumpserver
fix: 修复测试资产可连接性获取admin_user总是新加载的authbook对象
parent
2e190c9ea9
commit
9684b2d4ac
|
@ -225,9 +225,14 @@ class Asset(AbsConnectivity, ProtocolsMixin, NodesRelationMixin, OrgModelMixin):
|
|||
def __str__(self):
|
||||
return '{0.hostname}({0.ip})'.format(self)
|
||||
|
||||
__admin_user = None
|
||||
|
||||
@property
|
||||
def admin_user(self):
|
||||
return self.system_users.filter(type='admin').first()
|
||||
# 解决每次获取资产管理用户时都是最新的对象
|
||||
if self.__admin_user is None:
|
||||
self.__admin_user = self.system_users.filter(type='admin').first()
|
||||
return self.__admin_user
|
||||
|
||||
@admin_user.setter
|
||||
def admin_user(self, system_user):
|
||||
|
|
Loading…
Reference in New Issue