diff options
-rw-r--r-- | vid-app-common/src/main/java/org/onap/vid/aai/AaiClient.java | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/vid-app-common/src/main/java/org/onap/vid/aai/AaiClient.java b/vid-app-common/src/main/java/org/onap/vid/aai/AaiClient.java index e25fa8574..00137b60c 100644 --- a/vid-app-common/src/main/java/org/onap/vid/aai/AaiClient.java +++ b/vid-app-common/src/main/java/org/onap/vid/aai/AaiClient.java @@ -546,7 +546,11 @@ public class AaiClient implements AaiClientInterface { public AaiResponse<Services> getSubscriberData(String subscriberId, boolean omitServiceInstances) { String depth = omitServiceInstances ? "1" : "2"; AaiResponse<Services> subscriberDataResponse; - Response resp = doAaiGet(BUSINESS_CUSTOMERS_CUSTOMER + subscriberId + "?depth=" + depth, false); + String query = depth.equals("1") ? + BUSINESS_CUSTOMERS_CUSTOMER + subscriberId + "?depth=" + depth : + BUSINESS_CUSTOMERS_CUSTOMER + subscriberId + "?depth=" + depth +"&nodes-only"; + + Response resp = doAaiGet(query, false); subscriberDataResponse = processAaiResponse(resp, Services.class, null); return subscriberDataResponse; } |