From 0aa5dd5edda434972ce13d98a98db85141adbd21 Mon Sep 17 00:00:00 2001 From: SJ Date: Thu, 14 Sep 2023 22:25:29 +0530 Subject: [PATCH] fix(explore): skip child filters for default filter --- .../service/explore/entity/EntityServiceEntityFetcher.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/gateway-service-impl/src/main/java/org/hypertrace/gateway/service/explore/entity/EntityServiceEntityFetcher.java b/gateway-service-impl/src/main/java/org/hypertrace/gateway/service/explore/entity/EntityServiceEntityFetcher.java index 605291c9..27f2f3bd 100644 --- a/gateway-service-impl/src/main/java/org/hypertrace/gateway/service/explore/entity/EntityServiceEntityFetcher.java +++ b/gateway-service-impl/src/main/java/org/hypertrace/gateway/service/explore/entity/EntityServiceEntityFetcher.java @@ -93,12 +93,18 @@ private void addSelections( private Filter.Builder buildFilter( ExploreRequest exploreRequest, List entityIdAttributeIds, Set entityIds) { + if (org.hypertrace.gateway.service.v1.common.Filter.getDefaultInstance() + .equals(exploreRequest.getFilter())) { + return Filter.newBuilder(); + } + Builder filterBuilder = Filter.newBuilder() .setOperator(Operator.AND) .addChildFilter( EntityServiceAndGatewayServiceConverter.convertToEntityServiceFilter( exploreRequest.getFilter())); + if (entityIds.isEmpty()) { return filterBuilder; }