diff --git a/backend/WebUI/api_charging.go b/backend/WebUI/api_charging.go
index 3f92b0703f65d6d03980aecc97d860561a786c6c..22db196ee14d16390a8636550c9ca02e6471a7c2 100644
--- a/backend/WebUI/api_charging.go
+++ b/backend/WebUI/api_charging.go
@@ -172,7 +172,10 @@ func GetChargingRecord(c *gin.Context) {
 		}
 
 		for rg, du := range ratingGroupDataUsages {
-			filter := bson.M{"ratingGroup": rg}
+			filter := bson.M{
+				"ueId":        supi,
+				"ratingGroup": rg,
+			}
 			chargingDataInterface, err := mongoapi.RestfulAPIGetOne(chargingDataColl, filter)
 			if err != nil {
 				logger.ProcLog.Errorf("PostSubscriberByID err: %+v", err)