[sysadmin-bin] Convert user query to bytestring



commit 33add61921cea9659b6a5ec5f5800326ec86a450
Author: Bartłomiej Piotrowski <bpiotrowski gnome org>
Date:   Fri Nov 27 10:12:56 2020 +0100

    Convert user query to bytestring

 gnome_ldap_utils.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)
---
diff --git a/gnome_ldap_utils.py b/gnome_ldap_utils.py
index 6410566..5941ab2 100755
--- a/gnome_ldap_utils.py
+++ b/gnome_ldap_utils.py
@@ -95,7 +95,8 @@ class Gnome_ldap_utils:
     def remove_user_from_ldap_group(self, userid, group):
         import ldap
 
-        remove_members = [(ldap.MOD_DELETE, 'member', 'uid=%s,%s' % (userid, self.LDAP_USER_BASE))]
+        uid_query = "uid={},{}".format(userid, self.LDAP_USER_BASE).encode("utf-8")
+        remove_members = [(ldap.MOD_DELETE, 'member', uid_query)]
         self.conn.modify_s('cn=%s,%s' % (group, self.LDAP_GROUP_BASE), remove_members)
 
     def add_or_update_description(self, userid, comment, add=False, update=False):


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]