diff --git a/mpr/mpr.go b/mpr/mpr.go index c12e044..43494e7 100644 --- a/mpr/mpr.go +++ b/mpr/mpr.go @@ -795,6 +795,10 @@ func normalizeMultilineValue(v interface{}) interface{} { case string: normalized := normalizeMultilineString(value) if strings.Contains(normalized, "\n") { + normalized = strings.TrimLeft(normalized, "\n") + if !strings.Contains(normalized, "\n") { + return normalized + } if startsWithWhitespace(normalized) { return doubleQuotedMultilineString(normalized) }