Fix is_guest_account for the usergroups transition
[mirror/userdir-ldap.git] / UDLdap.py
index f19703f..e917542 100644 (file)
--- a/UDLdap.py
+++ b/UDLdap.py
@@ -88,7 +88,7 @@ class Account:
         return self['accountStatus'] == 'active' and self.numkeys() != 0
 
     def is_guest_account(self):
-        return self['gidNumber'] == 60000
+        return 'guest' in self['supplementaryGid']
 
     def latitude_dec(self, anonymized=False):
         return userdir_ldap.DecDegree(self['latitude'], anonymized)