diff --git a/agent/pkg/sensitiveDataFiltering/messageSensitiveDataCleaner.go b/agent/pkg/sensitiveDataFiltering/messageSensitiveDataCleaner.go index cc0e4d289..4a4889147 100644 --- a/agent/pkg/sensitiveDataFiltering/messageSensitiveDataCleaner.go +++ b/agent/pkg/sensitiveDataFiltering/messageSensitiveDataCleaner.go @@ -158,9 +158,11 @@ func filterJsonBody(bytes []byte) ([]byte, error) { func filterJsonMap(jsonMap map[string] interface{}) { for key, value := range jsonMap { + // Do not replace nil values with maskedFieldPlaceholderValue if value == nil { - return + continue } + nestedMap, isNested := value.(map[string] interface{}) if isNested { filterJsonMap(nestedMap)