From 5011a0b76ff3e91cf1bf0c6d51c3dec381a5fa72 Mon Sep 17 00:00:00 2001 From: AshithaCDAC Date: Fri, 17 Apr 2026 11:54:31 +0000 Subject: [PATCH] fix of null fields in response message --- producer/data_repository.go | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/producer/data_repository.go b/producer/data_repository.go index 36db712..1105a60 100644 --- a/producer/data_repository.go +++ b/producer/data_repository.go @@ -3177,6 +3177,18 @@ func QuerySmDataProcedure(collName string, ueId string, servingPlmnId string, delete(doc, key) } } + if dnnConfigs, ok := doc["dnnConfigurations"].(map[string]interface{}); ok { + for dnn, cfg := range dnnConfigs { + if cfgMap, ok := cfg.(map[string]interface{}); ok { + for k, v := range cfgMap { + if v == nil { + delete(cfgMap, k) + } + } + dnnConfigs[dnn] = cfgMap + } + } + } } return &sessionManagementSubscriptionDatas