Fix permission sychronization

This commit is contained in:
Josué Tille 2019-09-03 14:47:08 +02:00 committed by ljf (zamentur)
parent 2c57b6850c
commit 84fe23786c

View file

@ -484,8 +484,9 @@ def permission_sync_to_user(force=False):
for per in ldap.search('ou=permission,dc=yunohost,dc=org', for per in ldap.search('ou=permission,dc=yunohost,dc=org',
'(objectclass=permissionYnh)', '(objectclass=permissionYnh)',
['cn', 'inheritPermission', 'groupPermission', 'memberUid']): ['cn', 'inheritPermission', 'groupPermission', 'memberUid']):
print(per)
if 'groupPermission' not in per: if 'groupPermission' not in per:
continue per['groupPermission'] = []
user_permission = set() user_permission = set()
for group in per['groupPermission']: for group in per['groupPermission']:
group = group.split("=")[1].split(",")[0] group = group.split("=")[1].split(",")[0]