comparison rhodecode/controllers/api/api.py @ 2758:dc4709e7da51 beta

fixed passing password via API create_user
author Marcin Kuzminski <marcin@python-works.com>
date Wed, 29 Aug 2012 00:56:00 +0200
parents e21cb7b1a4a5
children 63e58ef80ef1 1361ddff4486
comparison
equal deleted inserted replaced
2757:23e797c9496e 2758:dc4709e7da51
261 raise JSONRPCError("user `%s` already exist" % username) 261 raise JSONRPCError("user `%s` already exist" % username)
262 262
263 if UserModel().get_by_email(email, case_insensitive=True): 263 if UserModel().get_by_email(email, case_insensitive=True):
264 raise JSONRPCError("email `%s` already exist" % email) 264 raise JSONRPCError("email `%s` already exist" % email)
265 265
266 if ldap_dn: 266 if Optional.extract(ldap_dn):
267 # generate temporary password if ldap_dn 267 # generate temporary password if ldap_dn
268 password = PasswordGenerator().gen_password(length=8) 268 password = PasswordGenerator().gen_password(length=8)
269 269
270 try: 270 try:
271 user = UserModel().create_or_update( 271 user = UserModel().create_or_update(