summaryrefslogtreecommitdiff
path: root/addons/base_crypt/crypt.py
diff options
context:
space:
mode:
authorMantavya Gajjar <mga@tinyerp.com>2009-11-25 19:44:35 +0530
committerVo Minh Thu <vmt@openerp.com>2009-11-25 19:44:35 +0530
commit0232413678ff45f8b3beee4e026204898920fae2 (patch)
treea500a21105c58fa08c29c1a8c1ca84a2c148ead6 /addons/base_crypt/crypt.py
parent7e098c3fa9b88b8a22e945dc5b810a2758322fc4 (diff)
[MERGE]: merging from same branch
bzr revid: vmt@openerp.com-20091125141435-vsxil5iy8pa69jgj
Diffstat (limited to 'addons/base_crypt/crypt.py')
-rw-r--r--addons/base_crypt/crypt.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/addons/base_crypt/crypt.py b/addons/base_crypt/crypt.py
index c3d7a71e5ef..2d29704aeb0 100644
--- a/addons/base_crypt/crypt.py
+++ b/addons/base_crypt/crypt.py
@@ -41,6 +41,7 @@ from string import letters, digits
from osv import fields,osv
import pooler
import tools
+from tools.translate import _
from service import security
magic_md5 = '$1$'
@@ -218,6 +219,8 @@ class users(osv.osv):
# Add handlers for 'input_pw' field.
def set_pw( self, cr, uid, id, name, value, args, context ):
+ if not value:
+ raise osv.except_osv(_('Error'), _("Please specify the password !"))
self.write( cr, uid, id, { 'password' : encrypt_md5( value, gen_salt() ) } )
del value