Using tenant id to query application sign up availability
Project: http://git-wip-us.apache.org/repos/asf/stratos/repo Commit: http://git-wip-us.apache.org/repos/asf/stratos/commit/f7d6649f Tree: http://git-wip-us.apache.org/repos/asf/stratos/tree/f7d6649f Diff: http://git-wip-us.apache.org/repos/asf/stratos/diff/f7d6649f Branch: refs/heads/master Commit: f7d6649fe05809fad7702b22d5f80c8eed8f0402 Parents: 2951d40 Author: Imesh Gunaratne <[email protected]> Authored: Fri Aug 28 12:44:31 2015 +0530 Committer: Imesh Gunaratne <[email protected]> Committed: Fri Aug 28 12:44:46 2015 +0530 ---------------------------------------------------------------------- .../org/apache/stratos/rest/endpoint/api/StratosApiV41Utils.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/stratos/blob/f7d6649f/components/org.apache.stratos.rest.endpoint/src/main/java/org/apache/stratos/rest/endpoint/api/StratosApiV41Utils.java ---------------------------------------------------------------------- diff --git a/components/org.apache.stratos.rest.endpoint/src/main/java/org/apache/stratos/rest/endpoint/api/StratosApiV41Utils.java b/components/org.apache.stratos.rest.endpoint/src/main/java/org/apache/stratos/rest/endpoint/api/StratosApiV41Utils.java index 148a3e6..b584cfe 100644 --- a/components/org.apache.stratos.rest.endpoint/src/main/java/org/apache/stratos/rest/endpoint/api/StratosApiV41Utils.java +++ b/components/org.apache.stratos.rest.endpoint/src/main/java/org/apache/stratos/rest/endpoint/api/StratosApiV41Utils.java @@ -1854,8 +1854,9 @@ public class StratosApiV41Utils { ApplicationBean applicationDefinition = ObjectConverter.convertStubApplicationContextToApplicationDefinition(applicationContext); if(applicationDefinition.isMultiTenant()) { + int tenantId = CarbonContext.getThreadLocalCarbonContext().getTenantId(); boolean hasSignUps = StratosManagerServiceClient.getInstance(). - applicationSignUpsExist(applicationDefinition.getApplicationId()); + applicationSignUpExist(applicationDefinition.getApplicationId(), tenantId); applicationDefinition.setSignUpsExist(hasSignUps); } applicationDefinitions.add(applicationDefinition);
