diff --git a/internal/message/message.go b/internal/message/message.go index 663a8a3ea3599c49ea1e82f343c564a62efebd84..4cdf89b54f8eaf831d53a5fc51fdb5c71b4b953c 100644 --- a/internal/message/message.go +++ b/internal/message/message.go @@ -256,6 +256,7 @@ func unmarshallParts(data []byte) ([]ContentPart, error) { if err := json.Unmarshal(wrapper.Data, &part); err != nil { return nil, err } + parts = append(parts, part) case binaryType: part := BinaryContent{} if err := json.Unmarshal(wrapper.Data, &part); err != nil {