Skip to content

Commit c7c6c67

Browse files
committed
added back subcategory
1 parent b7b7e67 commit c7c6c67

File tree

2 files changed

+12
-4
lines changed

2 files changed

+12
-4
lines changed

apps/dashboard/src/main/resources/struts.xml

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8421,7 +8421,9 @@
84218421
<param
84228422
name="includeProperties">^actionErrors.*</param>
84238423
</result>
8424-
<result name="SUCCESS" type="json"> </result>
8424+
<result name="SUCCESS" type="json">
8425+
<param name="includeProperties">^categoryCounts.*</param>
8426+
</result>
84258427
<result name="ERROR" type="json">
84268428
<param name="statusCode">422</param>
84278429
<param name="ignoreHierarchy">false</param>
@@ -8453,7 +8455,9 @@
84538455
<param
84548456
name="includeProperties">^actionErrors.*</param>
84558457
</result>
8456-
<result name="SUCCESS" type="json"> </result>
8458+
<result name="SUCCESS" type="json">
8459+
<param name="includeProperties">^actorsCounts.*</param>
8460+
</result>
84578461
<result name="ERROR" type="json">
84588462
<param name="statusCode">422</param>
84598463
<param name="ignoreHierarchy">false</param>
@@ -8485,7 +8489,9 @@
84858489
<param
84868490
name="includeProperties">^actionErrors.*</param>
84878491
</result>
8488-
<result name="SUCCESS" type="json"> </result>
8492+
<result name="SUCCESS" type="json">
8493+
<param name="includeProperties">^threatActivityTimelines.*</param>
8494+
</result>
84898495
<result name="ERROR" type="json">
84908496
<param name="statusCode">422</param>
84918497
<param name="ignoreHierarchy">false</param>

apps/threat-detection-backend/src/main/java/com/akto/threat/backend/service/ThreatApiService.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -141,7 +141,8 @@ public ThreatCategoryWiseCountResponse getSubCategoryWiseCount(
141141
// 3. Group by category and subCategory
142142
pipeline.add(new Document("$group",
143143
new Document("_id",
144-
new Document("category", "$category"))
144+
new Document("category", "$category")
145+
.append("subCategory", "$subCategory"))
145146
.append("count", new Document("$sum", 1))));
146147

147148
// 4. Sort by count descending
@@ -158,6 +159,7 @@ public ThreatCategoryWiseCountResponse getSubCategoryWiseCount(
158159
categoryWiseCounts.add(
159160
ThreatCategoryWiseCountResponse.SubCategoryCount.newBuilder()
160161
.setCategory(agg.getString("category"))
162+
.setSubCategory(agg.getString("subCategory"))
161163
.setCount(doc.getInteger("count", 0))
162164
.build());
163165
}

0 commit comments

Comments
 (0)