From 026e6905c9338759f1228588b24850effe2dd4ed Mon Sep 17 00:00:00 2001 From: alena Date: Wed, 2 Feb 2011 22:13:29 -0800 Subject: [PATCH] bug 8343: in api commands extending BaseAsyncCreate set owner account information only after all request parameters were read as account/domainId information can be specified in the request status 8343: resolved fixed --- server/src/com/cloud/api/ApiServer.java | 1 - server/src/com/cloud/async/AsyncJobManager.java | 1 - 2 files changed, 2 deletions(-) diff --git a/server/src/com/cloud/api/ApiServer.java b/server/src/com/cloud/api/ApiServer.java index 924a8b0b019..53cd4c628bf 100755 --- a/server/src/com/cloud/api/ApiServer.java +++ b/server/src/com/cloud/api/ApiServer.java @@ -370,7 +370,6 @@ public class ApiServer implements HttpRequestHandler { Long objectId = null; if (cmdObj instanceof BaseAsyncCreateCmd) { BaseAsyncCreateCmd createCmd = (BaseAsyncCreateCmd)cmdObj; - ctx.setAccountId(createCmd.getEntityOwnerId()); _dispatcher.dispatchCreateCmd(createCmd, params); objectId = createCmd.getEntityId(); params.put("id", objectId.toString()); diff --git a/server/src/com/cloud/async/AsyncJobManager.java b/server/src/com/cloud/async/AsyncJobManager.java index d34a833e3a0..95f04f6a08f 100644 --- a/server/src/com/cloud/async/AsyncJobManager.java +++ b/server/src/com/cloud/async/AsyncJobManager.java @@ -23,7 +23,6 @@ import java.util.List; import com.cloud.api.commands.QueryAsyncJobResultCmd; import com.cloud.exception.InvalidParameterValueException; import com.cloud.exception.PermissionDeniedException; -import com.cloud.user.UserAccount; import com.cloud.utils.component.Manager; public interface AsyncJobManager extends Manager {