set account details to null in listAccountCmd when there is no details

This commit is contained in:
frank 2011-12-12 15:54:44 -08:00
parent 23c8d4b929
commit 8098045645
2 changed files with 4 additions and 3 deletions

View File

@ -333,7 +333,7 @@ public class AccountResponse extends BaseResponse {
this.networkDomain = networkDomain;
}
public void setDetails(Map details) {
public void setDetails(Map<String, String> details) {
this.details = details;
}

View File

@ -693,8 +693,9 @@ public class ApiDBUtils {
return _projectMgr.getProjectOwner(projectId).getId();
}
public static Map getAccountDetails(long accountId) {
return _accountDetailsDao.findDetails(accountId);
public static Map<String, String> getAccountDetails(long accountId) {
Map<String, String> details = _accountDetailsDao.findDetails(accountId);
return details.isEmpty() ? null : details;
}
public static Map<String, Set<String>> listNetworkOfferingServices(long networkOfferingId) {