Repository: cloudstack Updated Branches: refs/heads/4.3 433be68a6 -> e7ef14aba
bugfix CLOUDSTACK-7309 using findProjectByProjectAccountIdIncludingRemoved Signed-off-by: Rohit Yadav <rohit.ya...@shapeblue.com> Project: http://git-wip-us.apache.org/repos/asf/cloudstack/repo Commit: http://git-wip-us.apache.org/repos/asf/cloudstack/commit/e7ef14ab Tree: http://git-wip-us.apache.org/repos/asf/cloudstack/tree/e7ef14ab Diff: http://git-wip-us.apache.org/repos/asf/cloudstack/diff/e7ef14ab Branch: refs/heads/4.3 Commit: e7ef14abae3b0fd43a391eb6757088fd98e74253 Parents: 433be68 Author: Luis Henrique Okama <lok...@gmail.com> Authored: Tue Aug 12 13:29:32 2014 -0300 Committer: Rohit Yadav <rohit.ya...@shapeblue.com> Committed: Tue Aug 12 23:57:49 2014 +0200 ---------------------------------------------------------------------- server/src/com/cloud/api/ApiResponseHelper.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/cloudstack/blob/e7ef14ab/server/src/com/cloud/api/ApiResponseHelper.java ---------------------------------------------------------------------- diff --git a/server/src/com/cloud/api/ApiResponseHelper.java b/server/src/com/cloud/api/ApiResponseHelper.java index cbf3914..4d06a15 100755 --- a/server/src/com/cloud/api/ApiResponseHelper.java +++ b/server/src/com/cloud/api/ApiResponseHelper.java @@ -3281,9 +3281,11 @@ public class ApiResponseHelper implements ResponseGenerator { Account account = ApiDBUtils.findAccountById(usageRecord.getAccountId()); if (account.getType() == Account.ACCOUNT_TYPE_PROJECT) { //find the project - Project project = ApiDBUtils.findProjectByProjectAccountId(account.getId()); - usageRecResponse.setProjectId(project.getUuid()); - usageRecResponse.setProjectName(project.getName()); + Project project = ApiDBUtils.findProjectByProjectAccountIdIncludingRemoved(account.getId()); + if (project != null) { + usageRecResponse.setProjectId(project.getUuid()); + usageRecResponse.setProjectName(project.getName()); + } } else { usageRecResponse.setAccountId(account.getUuid()); usageRecResponse.setAccountName(account.getAccountName());