Mercurial > kallithea
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( |