|
|
|
@ -41,14 +41,13 @@ controllerUserCreate( |
|
|
|
{ |
|
|
|
Credential credential; |
|
|
|
User user; |
|
|
|
Uuid user_id; |
|
|
|
char * response_data; |
|
|
|
|
|
|
|
_controllerProcessUserCreateArgs(args, &user, &credential); |
|
|
|
|
|
|
|
if (0 == uuidCompare( |
|
|
|
uuidZero, |
|
|
|
applicationCreateUser(application, credential, user))) |
|
|
|
{ |
|
|
|
user_id = applicationCreateUser(application, credential, user); |
|
|
|
if (0 == uuidCompare(uuidZero, user_id)) { |
|
|
|
response_data = NULL; |
|
|
|
} else { |
|
|
|
response_data = controllerCurrentuserRead(application, session, NULL); |
|
|
|
@ -56,6 +55,7 @@ controllerUserCreate( |
|
|
|
|
|
|
|
delete(credential); |
|
|
|
delete(user); |
|
|
|
delete(user_id); |
|
|
|
|
|
|
|
return response_data; |
|
|
|
} |
|
|
|
|