From 8d3e04679fe77898da3ec77b2ad86c33ff7bb2c2 Mon Sep 17 00:00:00 2001 From: Romain LE JEUNE Date: Thu, 9 Nov 2023 10:42:18 +0100 Subject: [PATCH] feat(GODT-3010): Do not log error when no MimeType provided to lower the noise. --- pkg/mime/encoding.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkg/mime/encoding.go b/pkg/mime/encoding.go index 15364c88..eb64c842 100644 --- a/pkg/mime/encoding.go +++ b/pkg/mime/encoding.go @@ -256,6 +256,9 @@ func DecodeCharset(original []byte, contentType string) ([]byte, error) { // ParseMediaType from MIME doesn't support RFC2231 for non asci / utf8 encodings so we have to pre-parse it. func ParseMediaType(v string) (string, map[string]string, error) { + if v == "" { + return "", nil, errors.New("empty media type") + } decoded, err := DecodeHeader(v) if err != nil { logrus.WithField("value", v).WithError(err).Error("Media Type parsing error.")