diff --git a/plugins/generic/users.py b/plugins/generic/users.py index 91f3832f2..7e87e23fe 100644 --- a/plugins/generic/users.py +++ b/plugins/generic/users.py @@ -428,7 +428,7 @@ class Users: areAdmins.add(user) if user in kb.data.cachedUsersPrivileges: - kb.data.cachedUsersPrivileges[user].extend(privileges) + kb.data.cachedUsersPrivileges[user] = list(privileges.union(kb.data.cachedUsersPrivileges[user])) else: kb.data.cachedUsersPrivileges[user] = list(privileges)