mirror of https://github.com/openspug/spug
F 修复编辑账户可能会出现同名账户的问题
parent
788d291ab4
commit
9c7d1fafe7
|
@ -50,6 +50,8 @@ class UserView(View):
|
|||
if form.get('password'):
|
||||
form.token_expired = 0
|
||||
form.password_hash = User.make_password(form.pop('password'))
|
||||
if User.objects.filter(username=form.username, deleted_by_id__isnull=True).exclude(id=form.id).exists():
|
||||
return json_response(error=f'已存在登录名为【{form.username}】的用户')
|
||||
User.objects.filter(pk=form.pop('id')).update(**form)
|
||||
return json_response(error=error)
|
||||
|
||||
|
|
Loading…
Reference in New Issue