From aee68511e65f7b955ff08d4bce8db0b43cb32139 Mon Sep 17 00:00:00 2001 From: Thomas Ronner Date: Thu, 17 Oct 2013 15:02:23 +0000 Subject: [PATCH] Fix illegal set operation in FreeBSD section of user module. --- library/system/user | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/system/user b/library/system/user index 2e47055b7e9..078d516003b 100644 --- a/library/system/user +++ b/library/system/user @@ -745,7 +745,7 @@ class FreeBsdUser(User): cmd.append('-G') new_groups = groups if self.append: - new_groups.extend(current_groups) + new_groups = groups | set(current_groups) cmd.append(','.join(new_groups)) # modify the user if cmd will do anything