From f284959ff70edb49b2be5543d9568fb2a26a9547 Mon Sep 17 00:00:00 2001 From: SJ <48863181+skjindal93@users.noreply.github.com> Date: Wed, 6 Mar 2024 15:40:21 +0530 Subject: [PATCH] fix(entities): enum map throws exception for empty maps (#195) * fix(entities): enum map throws exception for empty maps * fix(entities): enum map throws exception for empty maps --- .../gateway/service/entity/query/ExecutionTreeBuilder.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gateway-service-impl/src/main/java/org/hypertrace/gateway/service/entity/query/ExecutionTreeBuilder.java b/gateway-service-impl/src/main/java/org/hypertrace/gateway/service/entity/query/ExecutionTreeBuilder.java index fc043828..23c9dfe5 100644 --- a/gateway-service-impl/src/main/java/org/hypertrace/gateway/service/entity/query/ExecutionTreeBuilder.java +++ b/gateway-service-impl/src/main/java/org/hypertrace/gateway/service/entity/query/ExecutionTreeBuilder.java @@ -10,7 +10,7 @@ import java.util.ArrayList; import java.util.Collection; import java.util.Collections; -import java.util.EnumMap; +import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.Map.Entry; @@ -330,7 +330,7 @@ QueryNode buildAndFilterTree(EntitiesRequest entitiesRequest) { } Map<AttributeSource, Filter> sourceToAndFilterMap = - new EnumMap<>(buildSourceToAndFilterMap(entitiesRequest.getFilter())); + new HashMap<>(buildSourceToAndFilterMap(entitiesRequest.getFilter())); // qs node as the pivot node to fetch time range data QueryNode qsNode =