summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristophe Simonis <chs@odoo.com>2016-09-30 15:35:57 +0200
committerChristophe Simonis <chs@odoo.com>2016-09-30 15:35:57 +0200
commiteb4f0309a9cdd609c4313de1ef320b4542bcf484 (patch)
treef35db12161415e1e91ebd0d14747c6c721d34628
parent858a8b9ef15bd7a5fc0e08f28705088cbe4d98ca (diff)
parent295f62741d8d416c7ce3f0af0825d5e80766ac9c (diff)
[MERGE] forward port branch 8.0 up to 295f627
-rw-r--r--addons/auth_ldap/users_ldap.py2
-rw-r--r--openerp/tools/translate.py3
2 files changed, 3 insertions, 2 deletions
diff --git a/addons/auth_ldap/users_ldap.py b/addons/auth_ldap/users_ldap.py
index 4c917cc6729..a0751df0697 100644
--- a/addons/auth_ldap/users_ldap.py
+++ b/addons/auth_ldap/users_ldap.py
@@ -102,7 +102,7 @@ class CompanyLDAP(osv.osv):
_logger.warning('Could not format LDAP filter. Your filter should contain one \'%s\'.')
return False
try:
- results = self.query(conf, filter)
+ results = self.query(conf, filter.encode('utf-8'))
# Get rid of (None, attrs) for searchResultReference replies
results = [i for i in results if i[0]]
diff --git a/openerp/tools/translate.py b/openerp/tools/translate.py
index c4e9b55d9d6..8d38cf819b4 100644
--- a/openerp/tools/translate.py
+++ b/openerp/tools/translate.py
@@ -859,8 +859,9 @@ def trans_generate(lang, modules, cr):
def get_module_from_path(path):
for (mp, rec) in path_list:
+ mp = os.path.join(mp, '')
if rec and path.startswith(mp) and os.path.dirname(path) != mp:
- path = path[len(mp)+1:]
+ path = path[len(mp):]
return path.split(os.path.sep)[0]
return 'base' # files that are not in a module are considered as being in 'base' module