diff --git a/src/mqtt/MQTT.cpp b/src/mqtt/MQTT.cpp index 195db5efd..a44774379 100644 --- a/src/mqtt/MQTT.cpp +++ b/src/mqtt/MQTT.cpp @@ -42,6 +42,7 @@ void MQTT::onPublish(char *topic, byte *payload, unsigned int length) if (json.object_items().count("sender") != 0 && json.object_items().count("payload") != 0 && json["type"] == "sendtext") { // this is a valid envelope if (json["sender"].string_value().compare(owner.id) != 0) { + json["type"] = "text"; std::string jsonPayloadStr = json["payload"].dump(); DEBUG_MSG("JSON payload %s, length %u\n", jsonPayloadStr.c_str(), jsonPayloadStr.length());