s4-s3-upgrade Fix group member addition
authorAndrew Bartlett <abartlet@samba.org>
Mon, 5 Sep 2011 12:38:15 +0000 (22:38 +1000)
committerAndrew Bartlett <abartlet@samba.org>
Tue, 6 Sep 2011 22:44:35 +0000 (08:44 +1000)
source4/scripting/python/samba/upgrade.py

index 7b0c062ce12427efc6a00fb3d3442b8a7fd9ec6b..7e16eeee2c0db9f28fe6c23f17ca3fe8ba5b8fd5 100644 (file)
@@ -202,8 +202,8 @@ def add_users_to_group(samdb, group, members, logger):
     """
     for member_sid in members:
         m = ldb.Message()
-        m.dn = ldb.Dn(samdb, "<SID=%s" % str(group.sid))
-        m['a01'] = ldb.MessageElement("<SID=%s>" % str(member_sid), ldb.FLAG_MOD_REPLACE, 'member')
+        m.dn = ldb.Dn(samdb, "<SID=%s>" % str(group.sid))
+        m['a01'] = ldb.MessageElement("<SID=%s>" % str(member_sid), ldb.FLAG_MOD_ADD, 'member')
 
         try:
             samdb.modify(m)