From b701f9ed076692b27f4a7a89e4bb4f547454cc25 Mon Sep 17 00:00:00 2001
From: "CTFang@WireLab" <ctfang.cs12@nycu.edu.tw>
Date: Fri, 22 Mar 2024 06:30:58 +0000
Subject: [PATCH] fix: adjust charging record filter

---
 backend/WebUI/api_charging.go           | 5 ++++-
 frontend/src/pages/SubscriberCreate.tsx | 2 +-
 2 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/backend/WebUI/api_charging.go b/backend/WebUI/api_charging.go
index b46b1f8..3f92b07 100644
--- a/backend/WebUI/api_charging.go
+++ b/backend/WebUI/api_charging.go
@@ -89,7 +89,10 @@ func GetChargingData(c *gin.Context) {
 		return
 	}
 
-	filter := bson.M{"chargingMethod": chargingMethod}
+	filter := bson.M{
+		"chargingMethod": chargingMethod,
+		"ratingGroup":    nil,
+	}
 	chargingDataInterface, err := mongoapi.RestfulAPIGetMany(chargingDataColl, filter)
 	if err != nil {
 		logger.BillingLog.Errorf("mongoapi error: %+v", err)
diff --git a/frontend/src/pages/SubscriberCreate.tsx b/frontend/src/pages/SubscriberCreate.tsx
index 8b17fb9..4a6a918 100644
--- a/frontend/src/pages/SubscriberCreate.tsx
+++ b/frontend/src/pages/SubscriberCreate.tsx
@@ -1757,7 +1757,7 @@ export default function SubscriberCreate() {
                 </TableRow>
               </TableBody>
             </Table>
-            {chargingConfig(undefined, row.singleNssai!, undefined)}
+            {chargingConfig("", row.singleNssai!, "")}
             {row.dnnConfigurations &&
               Object.keys(row.dnnConfigurations!).map((dnn) => (
                 <div
-- 
GitLab