From ef4cb2abfb6cc23dacb860f342e7a8c677387a25 Mon Sep 17 00:00:00 2001 From: Ben Meadors Date: Mon, 17 Nov 2025 20:05:42 -0600 Subject: [PATCH] If we're not client proxying and we are not connected, don't publish --- src/mqtt/MQTT.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/mqtt/MQTT.cpp b/src/mqtt/MQTT.cpp index babbcfd7c..ad35e152a 100644 --- a/src/mqtt/MQTT.cpp +++ b/src/mqtt/MQTT.cpp @@ -692,7 +692,10 @@ void MQTT::publishNodeInfo() } void MQTT::publishQueuedMessages() { - if (mqttQueue.isEmpty() || !isConnected) + if (mqttQueue.isEmpty()) + return; + + if (!moduleConfig.mqtt.proxy_to_client_enabled && !isConnected) return; LOG_DEBUG("Publish enqueued MQTT message");