[sysadmin-bin] Don't fail in case of no LDAP query results



commit dc4aeb2077fd29a5e6ffdf4bec95b3dc08ccb6be
Author: Andrea Veri <averi redhat com>
Date:   Mon Feb 21 12:35:36 2022 +0100

    Don't fail in case of no LDAP query results

 gnome_ldap_utils.py | 17 +++++++++--------
 1 file changed, 9 insertions(+), 8 deletions(-)
---
diff --git a/gnome_ldap_utils.py b/gnome_ldap_utils.py
index 01c4b05..4d5ec5b 100755
--- a/gnome_ldap_utils.py
+++ b/gnome_ldap_utils.py
@@ -30,14 +30,15 @@ class Gnome_ldap_utils:
 
         members = set()
 
-        for _, attr in results:
-            for userid in attr['member']:
-                splitentry = userid.decode('utf-8').split(',')
-                singleentry = splitentry[0]
-                splitteduid = singleentry.split('=')
-                uid = splitteduid[1]
-
-                members.add(uid)
+        if len(results) > 0:
+            for _, attr in results:
+                for userid in attr['member']:
+                    splitentry = userid.decode('utf-8').split(',')
+                    singleentry = splitentry[0]
+                    splitteduid = singleentry.split('=')
+                    uid = splitteduid[1]
+
+                    members.add(uid)
 
         return members
 


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