Prasanna Santhanam created CLOUDSTACK-2154:
----------------------------------------------
Summary: create account command returns user response and not
account response
Key: CLOUDSTACK-2154
URL: https://issues.apache.org/jira/browse/CLOUDSTACK-2154
Project: CloudStack
Issue Type: Bug
Security Level: Public (Anyone can view this level - this is the default.)
Components: API
Affects Versions: 4.1.0, 4.2.0
Reporter: Prasanna Santhanam
Assignee: Prasanna Santhanam
Fix For: 4.1.0, 4.2.0
While looking through the response of various entities I found that
createAccountResponse returns less parameters than what is shown by
the listApis&command=createAccount&response=json call:
https://gist.github.com/vogxn/5411579
For eg: I don't see the vmlimit, primarystoragelimit, other new limits
that have been introduced in the AccountResponse.java class.
Another oddity is that I see apiKey, secretKey in the response but
they are not in the response object. This is because createAccountCmd is
wrongly mapped to the UserResponse object instead of the AccountResponse object
-@APICommand(name = "createAccount", description="Creates an account",
responseObject=UserResponse.class)
+@APICommand(name = "createAccount", description="Creates an account",
responseObject=AccountResponse.class)
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira