mirror of https://github.com/jumpserver/jumpserver
Merge pull request #3483 from jumpserver/gateway_search
[Update] 修复网关搜索报500错误;密码为空时,测试连接报500错误pull/3485/head
commit
1876b7dfba
|
@ -29,7 +29,7 @@ class DomainViewSet(OrgBulkModelViewSet):
|
|||
|
||||
class GatewayViewSet(OrgBulkModelViewSet):
|
||||
model = Gateway
|
||||
filter_fields = ("domain__name", "name", "username", "ip", "domain")
|
||||
filter_fields = ("domain__name", "name", "username", "ip", "domain__id")
|
||||
search_fields = filter_fields
|
||||
permission_classes = (IsOrgAdmin,)
|
||||
serializer_class = serializers.GatewaySerializer
|
||||
|
|
|
@ -63,7 +63,7 @@ class Gateway(AssetUser):
|
|||
def test_connective(self, local_port=None):
|
||||
if local_port is None:
|
||||
local_port = self.port
|
||||
if not re.match(r'\w+$', self.password):
|
||||
if self.password and not re.match(r'\w+$', self.password):
|
||||
return False, _("Password should not contain special characters")
|
||||
|
||||
client = paramiko.SSHClient()
|
||||
|
|
Loading…
Reference in New Issue