diff options
| author | Mantavya Gajjar <mga@tinyerp.com> | 2009-11-25 19:44:35 +0530 |
|---|---|---|
| committer | Vo Minh Thu <vmt@openerp.com> | 2009-11-25 19:44:35 +0530 |
| commit | 0232413678ff45f8b3beee4e026204898920fae2 (patch) | |
| tree | a500a21105c58fa08c29c1a8c1ca84a2c148ead6 /addons/base_crypt/crypt.py | |
| parent | 7e098c3fa9b88b8a22e945dc5b810a2758322fc4 (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.py | 3 |
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 |
