Skip to content

Commit

Permalink
Fix null pointer errors in integration tests
Browse files Browse the repository at this point in the history
  • Loading branch information
SavinduDimal committed Feb 5, 2025
1 parent 6bf4742 commit cc1f9ae
Show file tree
Hide file tree
Showing 3 changed files with 22 additions and 10 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -3878,7 +3878,7 @@ private Map<String, Object> searchPaginatedAPIs(String searchQuery, int start, i
log.debug("Original search query received : " + searchQuery);
}
String organizationID = null;
if (orgInfo != null) {
if (orgInfo != null && !StringUtils.isEmpty(orgInfo.getOrganizationId())) {
organizationID = APIUtil.getOrganizationIdFromExternalReference(orgInfo.getOrganizationId(),
orgInfo.getName(), tenantDomain);
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1187,9 +1187,12 @@ private APIDTO getAPIByAPIId(String apiId, String organization, OrganizationInfo
RestApiUtil.handleAuthorizationFailure(RestApiConstants.RESOURCE_API, apiId, log);
}

if (!api.isAPIProduct()) {
String organizationID = APIUtil.getOrganizationIdFromExternalReference(userOrgInfo.getOrganizationId(),
userOrgInfo.getName(), organization);
if (!api.isAPIProduct() ) {
String organizationID = null;
if (userOrgInfo != null && !StringUtils.isEmpty(userOrgInfo.getOrganizationId())) {
organizationID = APIUtil.getOrganizationIdFromExternalReference(userOrgInfo.getOrganizationId(),
userOrgInfo.getName(), organization);
}
org.wso2.carbon.apimgt.rest.api.store.v1.utils.APIUtils.updateAvailableTiersByOrganization(
api.getApi(), organizationID);
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -235,8 +235,11 @@ public Response subscriptionsPost(SubscriptionDTO body, String xWSO2Tenant, Mess
OrganizationInfo userOrgInfo = RestApiUtil.getOrganizationInfo(messageContext);
userOrgInfo.setSuperOrganization(organization);
if (!apiTypeWrapper.isAPIProduct()) {
String organizationID = APIUtil.getOrganizationIdFromExternalReference(userOrgInfo.getOrganizationId(),
userOrgInfo.getName(), organization);
String organizationID = null;
if (userOrgInfo != null && !StringUtils.isEmpty(userOrgInfo.getOrganizationId())) {
organizationID = APIUtil.getOrganizationIdFromExternalReference(userOrgInfo.getOrganizationId(),
userOrgInfo.getName(), organization);
}
org.wso2.carbon.apimgt.rest.api.store.v1.utils.APIUtils
.updateAvailableTiersByOrganization(apiTypeWrapper.getApi(), organizationID);
}
Expand Down Expand Up @@ -355,8 +358,11 @@ public Response subscriptionsSubscriptionIdPut(String subscriptionId, Subscripti
OrganizationInfo userOrgInfo = RestApiUtil.getOrganizationInfo(messageContext);
userOrgInfo.setSuperOrganization(organization);
if (!apiTypeWrapper.isAPIProduct()) {
String organizationID = APIUtil.getOrganizationIdFromExternalReference(userOrgInfo.getOrganizationId(),
userOrgInfo.getName(), organization);
String organizationID = null;
if (userOrgInfo != null && !StringUtils.isEmpty(userOrgInfo.getOrganizationId())) {
organizationID = APIUtil.getOrganizationIdFromExternalReference(userOrgInfo.getOrganizationId(),
userOrgInfo.getName(), organization);
}
org.wso2.carbon.apimgt.rest.api.store.v1.utils.APIUtils
.updateAvailableTiersByOrganization(apiTypeWrapper.getApi(), organizationID);
}
Expand Down Expand Up @@ -448,8 +454,11 @@ public Response subscriptionsMultiplePost(List<SubscriptionDTO> body, String xWS
OrganizationInfo userOrgInfo = RestApiUtil.getOrganizationInfo(messageContext);
userOrgInfo.setSuperOrganization(organization);
if (!apiTypeWrapper.isAPIProduct()) {
String organizationID = APIUtil.getOrganizationIdFromExternalReference(userOrgInfo.getOrganizationId(),
userOrgInfo.getName(), organization);
String organizationID = null;
if (userOrgInfo != null && !StringUtils.isEmpty(userOrgInfo.getOrganizationId())) {
organizationID = APIUtil.getOrganizationIdFromExternalReference(userOrgInfo.getOrganizationId(),
userOrgInfo.getName(), organization);
}
org.wso2.carbon.apimgt.rest.api.store.v1.utils.APIUtils.updateAvailableTiersByOrganization(
apiTypeWrapper.getApi(), organizationID);
}
Expand Down

0 comments on commit cc1f9ae

Please sign in to comment.