mirror of
https://github.com/haiwen/seahub.git
synced 2025-08-01 07:10:55 +00:00
fix work weixin login new user (#4199)
This commit is contained in:
parent
852fe1b8ee
commit
4e7d1523e5
@ -87,7 +87,6 @@ def work_weixin_oauth_callback(request):
|
||||
is_new_user = False
|
||||
else:
|
||||
email = gen_user_virtual_id()
|
||||
SocialAuthUser.objects.add(email, WORK_WEIXIN_PROVIDER, uid)
|
||||
is_new_user = True
|
||||
|
||||
try:
|
||||
@ -99,6 +98,9 @@ def work_weixin_oauth_callback(request):
|
||||
return render_error(
|
||||
request, _('Error, new user registration is not allowed, please contact administrator.'))
|
||||
|
||||
if is_new_user:
|
||||
SocialAuthUser.objects.add(email, WORK_WEIXIN_PROVIDER, uid)
|
||||
|
||||
# update user info
|
||||
if is_new_user or WORK_WEIXIN_USER_INFO_AUTO_UPDATE:
|
||||
user_info_data = {
|
||||
|
Loading…
Reference in New Issue
Block a user