X-Git-Url: https://git.adam-barratt.org.uk/?p=mirror%2Fuserdir-ldap.git;a=blobdiff_plain;f=UDLdap.py;fp=UDLdap.py;h=e917542b5e016e7ac6adca4ae95491fb5006df9a;hp=f19703fd94a14cecbd3191e9507c9050421583a7;hb=b22af6dffb85542441935a2c117105b38f0b53b5;hpb=ff541ab5bf7a4bd359d8b3f2cf41b9b9f4c5fd59 diff --git a/UDLdap.py b/UDLdap.py index f19703f..e917542 100644 --- 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)