diff --git a/platformapi/dadaapi/notify.go b/platformapi/dadaapi/notify.go index 0333b88c..0ec48098 100644 --- a/platformapi/dadaapi/notify.go +++ b/platformapi/dadaapi/notify.go @@ -37,7 +37,7 @@ var ( func (a *API) GetNotifyMsg(data []byte) (msg *NotifyMsg, notifyResponse *NotifyResponse) { err := utils.UnmarshalUseNumber(data, &msg) - if err == nil { + if err == nil && msg.MessageBody != "" { err = utils.UnmarshalUseNumber([]byte(msg.MessageBody), &msg.MessageObj) } if err != nil {