diff --git a/src/yunohost/permission.py b/src/yunohost/permission.py index 4e0507423..8275a96a0 100644 --- a/src/yunohost/permission.py +++ b/src/yunohost/permission.py @@ -166,7 +166,7 @@ def user_permission_update(operation_logger, permission, add=None, remove=None, raise YunohostError('permission_cannot_remove_all_users_while_visitors_allowed') # Don't update LDAP if we update exactly the same values - if set(new_allowed_groups) == set(current_allowed_groups): + if set(new_allowed_groups) == set(current_allowed_groups) and protected is None: logger.warning(m18n.n("permission_already_up_to_date")) return existing_permission