mirror of
https://repository.entgra.net/community/device-mgt-core.git
synced 2025-10-06 02:01:45 +00:00
fixed api subscription issue
This commit is contained in:
parent
6c96d228ae
commit
67ae4c7c68
@ -104,10 +104,12 @@ public class APIManagementProviderServiceImpl implements APIManagementProviderSe
|
|||||||
|
|
||||||
if (apiList.getList() != null && apiList.getList().size() > 0) {
|
if (apiList.getList() != null && apiList.getList().size() > 0) {
|
||||||
for (APIInfo apiInfo : apiList.getList()) {
|
for (APIInfo apiInfo : apiList.getList()) {
|
||||||
|
String id = apiInfo.getProvider().replace("@", "-AT-")
|
||||||
|
+ "-" + apiInfo.getName()+ "-" + apiInfo.getVersion();
|
||||||
boolean subscriptionExist = false;
|
boolean subscriptionExist = false;
|
||||||
if (subscriptionList.getList() != null && subscriptionList.getList().size() > 0) {
|
if (subscriptionList.getList() != null && subscriptionList.getList().size() > 0) {
|
||||||
for (Subscription subs : subscriptionList.getList()) {
|
for (Subscription subs : subscriptionList.getList()) {
|
||||||
if (subs.getApiIdentifier().equals(apiInfo.getId())) {
|
if (subs.getApiIdentifier().equals(id)) {
|
||||||
subscriptionExist = true;
|
subscriptionExist = true;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
@ -116,8 +118,7 @@ public class APIManagementProviderServiceImpl implements APIManagementProviderSe
|
|||||||
if (!subscriptionExist) {
|
if (!subscriptionExist) {
|
||||||
Subscription subscription = new Subscription();
|
Subscription subscription = new Subscription();
|
||||||
//fix for APIMANAGER-5566 admin-AT-tenant1.com-Tenant1API1-1.0.0
|
//fix for APIMANAGER-5566 admin-AT-tenant1.com-Tenant1API1-1.0.0
|
||||||
String id = apiInfo.getProvider().replace("@", "-AT-")
|
|
||||||
+ "-" + apiInfo.getName()+ "-" + apiInfo.getVersion();
|
|
||||||
subscription.setApiIdentifier(id);
|
subscription.setApiIdentifier(id);
|
||||||
subscription.setApplicationId(application.getApplicationId());
|
subscription.setApplicationId(application.getApplicationId());
|
||||||
subscription.tier(ApiApplicationConstants.DEFAULT_TIER);
|
subscription.tier(ApiApplicationConstants.DEFAULT_TIER);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user