diff --git a/components/apimgt/org.wso2.carbon.apimgt.gateway/src/main/java/org/wso2/carbon/apimgt/gateway/InMemoryAPIDeployer.java b/components/apimgt/org.wso2.carbon.apimgt.gateway/src/main/java/org/wso2/carbon/apimgt/gateway/InMemoryAPIDeployer.java index e6e09cf5fa8a..61a2453e4614 100644 --- a/components/apimgt/org.wso2.carbon.apimgt.gateway/src/main/java/org/wso2/carbon/apimgt/gateway/InMemoryAPIDeployer.java +++ b/components/apimgt/org.wso2.carbon.apimgt.gateway/src/main/java/org/wso2/carbon/apimgt/gateway/InMemoryAPIDeployer.java @@ -90,6 +90,7 @@ public boolean deployAPI(DeployAPIInGatewayEvent gatewayEvent) throws ArtifactSy String apiId = gatewayEvent.getUuid(); Set gatewayLabels = gatewayEvent.getGatewayLabels(); + gatewayLabels.retainAll(gatewayArtifactSynchronizerProperties.getGatewayLabels()); try { GatewayAPIDTO gatewayAPIDTO = retrieveArtifact(apiId, gatewayLabels); if (gatewayAPIDTO != null) {