From 61c5e528c9f2cb0ae53f214aab39867cf471d94d Mon Sep 17 00:00:00 2001 From: Chris Busbey Date: Wed, 5 Oct 2016 08:40:50 -0500 Subject: [PATCH] message.String() returns rawMessage if set, builds otherwise This is necessary to get on the wire string format for group messages. --- message.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/message.go b/message.go index f07060c73..7cc29869a 100644 --- a/message.go +++ b/message.go @@ -295,6 +295,10 @@ func extractField(parsedFieldBytes *TagValue, buffer []byte) (remBytes []byte, e } func (m Message) String() string { + if m.rawMessage != nil { + return string(m.rawMessage) + } + return string(m.build()) }