From 9869b3bfa6068bdd50a3b15ca1ada29d5c2b85d1 Mon Sep 17 00:00:00 2001 From: Tharsanan1 Date: Wed, 11 Sep 2024 16:00:56 +0530 Subject: [PATCH] Fix ratelimittier not getting from restapi problem --- .../subscription/SubscriptionDataStoreImpl.java | 1 + .../apk/enforcer/subscription/SubscriptionDto.java | 11 +++++++++++ 2 files changed, 12 insertions(+) diff --git a/gateway/enforcer/org.wso2.apk.enforcer/src/main/java/org/wso2/apk/enforcer/subscription/SubscriptionDataStoreImpl.java b/gateway/enforcer/org.wso2.apk.enforcer/src/main/java/org/wso2/apk/enforcer/subscription/SubscriptionDataStoreImpl.java index 4859bac17..5f8a3ccad 100644 --- a/gateway/enforcer/org.wso2.apk.enforcer/src/main/java/org/wso2/apk/enforcer/subscription/SubscriptionDataStoreImpl.java +++ b/gateway/enforcer/org.wso2.apk.enforcer/src/main/java/org/wso2/apk/enforcer/subscription/SubscriptionDataStoreImpl.java @@ -99,6 +99,7 @@ public void addSubscriptions(List subscriptionList) { newSubscription.setOrganization(subscription.getOrganization()); newSubscription.setSubscribedApi(subscribedAPI); newSubscriptionMap.put(newSubscription.getCacheKey(), newSubscription); + newSubscription.setRatelimitTier(subscription.getRatelimitTier()); } if (log.isDebugEnabled()) { diff --git a/gateway/enforcer/org.wso2.apk.enforcer/src/main/java/org/wso2/apk/enforcer/subscription/SubscriptionDto.java b/gateway/enforcer/org.wso2.apk.enforcer/src/main/java/org/wso2/apk/enforcer/subscription/SubscriptionDto.java index c2e7133c1..b8a31efaa 100644 --- a/gateway/enforcer/org.wso2.apk.enforcer/src/main/java/org/wso2/apk/enforcer/subscription/SubscriptionDto.java +++ b/gateway/enforcer/org.wso2.apk.enforcer/src/main/java/org/wso2/apk/enforcer/subscription/SubscriptionDto.java @@ -12,6 +12,7 @@ public class SubscriptionDto implements Serializable { private String organization; private String subStatus; private SubscribedAPIDto subscribedApi; + private String ratelimitTier; public String getUuid() { @@ -52,4 +53,14 @@ public void setSubscribedApi(SubscribedAPIDto subscribedApi) { this.subscribedApi = subscribedApi; } + + public String getRatelimitTier() { + + return ratelimitTier; + } + + public void setRatelimitTier(String ratelimitTier) { + + this.ratelimitTier = ratelimitTier; + } } \ No newline at end of file