From a9b378ba7cf1e24899e0d2f6684d58322e3f613a Mon Sep 17 00:00:00 2001 From: YuShifan <894402575bt@gmail.com> Date: Tue, 1 Jun 2021 16:13:43 +0800 Subject: [PATCH] fix(connections): fix can't send hex & base64 payload on histroy --- src/views/connections/ConnectionsDetail.vue | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/views/connections/ConnectionsDetail.vue b/src/views/connections/ConnectionsDetail.vue index 920c38ff6..d4d569a4e 100644 --- a/src/views/connections/ConnectionsDetail.vue +++ b/src/views/connections/ConnectionsDetail.vue @@ -1163,14 +1163,15 @@ export default class ConnectionsDetail extends Vue { this.stopTimedSend() return false } - const convertPayload = this.convertPayloadByScript(payload, 'received') - const sendPayload = this.convertPayloadByType(convertPayload, type, 'publish') const { isNewPayload } = await this.insertHistory( - { payload: sendPayload, payloadType: type } as HistoryMessagePayloadModel, + { payload, payloadType: type } as HistoryMessagePayloadModel, { qos, topic, retain } as HistoryMessageHeaderModel, ) // insert message into local storage + const convertPayload = this.convertPayloadByScript(payload, 'received') + const sendPayload = this.convertPayloadByType(convertPayload, type, 'publish') + this.client.publish!(topic, sendPayload, { qos, retain }, (error: Error) => { if (error) { const errorMsg = error.toString()