diff --git a/src/authentic2_wallonie_connect/roles.py b/src/authentic2_wallonie_connect/roles.py index 32666d5..04bef48 100644 --- a/src/authentic2_wallonie_connect/roles.py +++ b/src/authentic2_wallonie_connect/roles.py @@ -113,5 +113,5 @@ def set_permissions(role, model_scope_ops): target_id=ContentType.objects.get_for_model(model).pk) permissions.add(permission) if set(role.permissions.all()) != permissions: - role.permissions = permissions + role.permissions.set(permissions)