fix: 修改创建用户时如果没有在任何组织内默认添加到default组织

This commit is contained in:
Bai
2021-06-21 18:36:38 +08:00
committed by Jiangjie.Bai
parent a9b7da3a84
commit 8c3528b4c2
3 changed files with 21 additions and 6 deletions

View File

@@ -365,17 +365,12 @@ class LDAPImportUtil(object):
def perform_import(self, users):
logger.info('Start perform import ldap users, count: {}'.format(len(users)))
errors = []
instances = []
for user in users:
try:
obj, created = self.update_or_create(user)
if created:
instances.append(obj)
self.update_or_create(user)
except Exception as e:
errors.append({user['username']: str(e)})
logger.error(e)
# 默认添加用户到 Default 组织
Organization.default().members.add(*instances)
logger.info('End perform import ldap users')
return errors