# HG changeset patch # User Marcin Kuzminski # Date 2011-11-02 21:26:49 # Node ID 57a0e240288f382d4b1771f46c3b3b018751b5de # Parent bf68da506df321d3725f9e8bd5345f374c4eb78b API create user use UserModel new method diff --git a/rhodecode/controllers/api/api.py b/rhodecode/controllers/api/api.py --- a/rhodecode/controllers/api/api.py +++ b/rhodecode/controllers/api/api.py @@ -116,15 +116,8 @@ class ApiController(JSONRPCController): raise JSONRPCError("user %s already exist" % username) try: - form_data = dict(username=username, - password=password, - active=active, - admin=admin, - name=firstname, - lastname=lastname, - email=email, - ldap_dn=ldap_dn) - UserModel().create_ldap(username, password, ldap_dn, form_data) + UserModel().create_or_update(username, password, email, firstname, + lastname, active, admin, ldap_dn) return dict(msg='created new user %s' % username) except Exception: log.error(traceback.format_exc())