mirror of
https://github.com/haiwen/seahub.git
synced 2025-09-18 16:36:15 +00:00
Merge pull request #554 from haiwen/user-add
[user-admin] add try-exception when fail to add a user
This commit is contained in:
@@ -894,8 +894,14 @@ def user_add(request):
|
||||
role = form.cleaned_data['role']
|
||||
password = form.cleaned_data['password1']
|
||||
|
||||
user = User.objects.create_user(email, password, is_staff=False,
|
||||
is_active=True)
|
||||
try:
|
||||
user = User.objects.create_user(email, password, is_staff=False,
|
||||
is_active=True)
|
||||
except User.DoesNotExist as e:
|
||||
logger.error(e)
|
||||
err_msg = _(u'Fail to add user %s.') % email
|
||||
return HttpResponse(json.dumps({'error': err_msg}), status=403, content_type=content_type)
|
||||
|
||||
if user:
|
||||
User.objects.update_role(email, role)
|
||||
|
||||
|
Reference in New Issue
Block a user