From ecc39a95c123244ac8b53ebc4da77631fa524867 Mon Sep 17 00:00:00 2001 From: Marcio Mazza Date: Mon, 13 Jul 2015 15:25:15 +0200 Subject: [PATCH] [FIX] auth_ldap: Bind DB encoding In case of unicode Closes #6926 --- addons/auth_ldap/users_ldap.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/addons/auth_ldap/users_ldap.py b/addons/auth_ldap/users_ldap.py index daf0cc0a242..b53abf46fa6 100644 --- a/addons/auth_ldap/users_ldap.py +++ b/addons/auth_ldap/users_ldap.py @@ -141,7 +141,8 @@ class CompanyLDAP(osv.osv): try: conn = self.connect(conf) ldap_password = conf['ldap_password'] or '' - conn.simple_bind_s(conf['ldap_binddn'] or '', ldap_password.encode('utf-8')) + ldap_binddn = conf['ldap_binddn'] or '' + conn.simple_bind_s(ldap_binddn.encode('utf-8'), ldap_password.encode('utf-8')) results = conn.search_st(conf['ldap_base'], ldap.SCOPE_SUBTREE, filter, retrieve_attributes, timeout=60) conn.unbind()