fix tests

This commit is contained in:
Kay0u 2021-04-13 16:28:32 +02:00
parent 4fa6a4cde2
commit 6745fce647
No known key found for this signature in database
GPG key ID: AAFEEB16CFA2AE2D
2 changed files with 6 additions and 4 deletions

View file

@ -1096,8 +1096,9 @@ def app_install(
)
# Remove all permission in LDAP
for permission_name in user_permission_list(apps=[app_instance_name])["permissions"].keys():
permission_delete(permission_name, force=True, sync_perm=False)
for permission_name in user_permission_list()["permissions"].keys():
if permission_name.startswith(app_instance_name + "."):
permission_delete(permission_name, force=True, sync_perm=False)
if remove_retcode != 0:
msg = m18n.n("app_not_properly_removed", app=app_instance_name)

View file

@ -1546,8 +1546,9 @@ class RestoreManager:
shutil.rmtree(app_settings_new_path, ignore_errors=True)
# Remove all permission in LDAP for this app
for permission_name in user_permission_list(apps=[app_instance_name])["permissions"].keys():
permission_delete(permission_name, force=True)
for permission_name in user_permission_list()["permissions"].keys():
if permission_name.startswith(app_instance_name + "."):
permission_delete(permission_name, force=True)
# TODO Cleaning app hooks