diff --git a/addons/base_crypt/crypt.py b/addons/base_crypt/crypt.py index 6535a6ff532..2aa7accce42 100755 --- a/addons/base_crypt/crypt.py +++ b/addons/base_crypt/crypt.py @@ -240,7 +240,7 @@ class users(osv.osv): res = cr.fetchall() for i, p in res: encrypted = p - if not p.startswith(magic_md5): + if p and not p.startswith(magic_md5): encrypted = encrypt_md5(p, gen_salt()) cr.execute('update res_users set password=%s where id=%s', (encrypted.encode('utf-8'), int(i)))