Skip to content
Snippets Groups Projects
Commit 75a59318 authored by sistason's avatar sistason
Browse files

fixes #40 by recalculating groups _before_ to_ldap(), which sets the groups in ldap

parent 5ce1bea4
No related branches found
No related tags found
No related merge requests found
...@@ -155,16 +155,11 @@ def csvimport(): ...@@ -155,16 +155,11 @@ def csvimport():
continue continue
role.add_member(newuser) role.add_member(newuser)
recalculate_user_groups(newuser)
result = newuser.to_ldap(new=True) result = newuser.to_ldap(new=True)
print(result)
if result: if result:
send_passwordreset(newuser.loginname, new=True) send_passwordreset(newuser.loginname, new=True)
usergroups = set()
for role in Role.get_for_user(newuser).all():
usergroups.update(role.group_dns())
newuser.replace_group_dns(usergroups)
session.commit() session.commit()
usersadded += 1 usersadded += 1
else: else:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment