From 14ec8472efd506a99fb24194fdeec5bf95babae0 Mon Sep 17 00:00:00 2001 From: Eric Callahan Date: Sat, 11 Jun 2022 17:06:54 -0400 Subject: [PATCH] ldap: fix group validation Signed-off-by: Eric Callahan --- moonraker/components/ldap.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/moonraker/components/ldap.py b/moonraker/components/ldap.py index 029aaa2..77d72dc 100644 --- a/moonraker/components/ldap.py +++ b/moonraker/components/ldap.py @@ -102,7 +102,9 @@ class MoonrakerLDAP: if self.group_dn is None: logging.debug(f"LDAP User {username} login successful") return True - for group in user.memberOf.value: + if not hasattr(user, "memberOf"): + return False + for group in user.memberOf.values: if group == self.group_dn: logging.debug( f"LDAP User {username} group match success, "