X-Git-Url: https://git.ucc.asn.au/?p=zanchey%2Fdispense2.git;a=blobdiff_plain;f=sql-edition%2Fservers%2FLDAPConnector.py;h=9e3a30707b596cdf7eeadbb21398adf4248ebc01;hp=1f35c207db250a25a66813dce9b76ea9ec0f5b18;hb=026b2af4d618997f7e574c92196f93f225f1582b;hpb=f9cc10a8add51fcddca0518ebbfc49e73328aa24 diff --git a/sql-edition/servers/LDAPConnector.py b/sql-edition/servers/LDAPConnector.py index 1f35c20..9e3a307 100644 --- a/sql-edition/servers/LDAPConnector.py +++ b/sql-edition/servers/LDAPConnector.py @@ -39,6 +39,8 @@ def get_uid(card_id): def set_card_id(uidNumber, card_id): ldapconn = get_ldap_connection() + # fix uidNumber for three/four digit uids + uidNumber = str(int(uidNumber)) basedn = 'ou=People,dc=ucc,dc=gu,dc=uwa,dc=edu,dc=au' filter = ldap.filter.filter_format('(uidNumber=%s)', (uidNumber, )) attrs = ('objectClass', )