F 修复可能会出现同名账户的问题

pull/103/head
vapao 2020-04-29 09:49:08 +08:00
parent 6b69f5618b
commit 469417e443
1 changed files with 2 additions and 0 deletions

View File

@ -33,6 +33,8 @@ class HostView(View):
Argument('password', required=False),
).parse(request.body)
if error is None:
if Host.objects.filter(name=form.name, deleted_by_id__isnull=True).exists():
return json_response(error=f'已存在的主机名称【{form.name}')
if valid_ssh(form.hostname, form.port, form.username, form.pop('password')) is False:
return json_response('auth fail')