diff --git a/src/web/WebSchedulerService.cpp b/src/web/WebSchedulerService.cpp index e2732e0b6..c4f7c1acc 100644 --- a/src/web/WebSchedulerService.cpp +++ b/src/web/WebSchedulerService.cpp @@ -306,7 +306,7 @@ void WebSchedulerService::publish(const bool force) { ha_registered_ = ha_created; - if (doc.size() > 0) { + if (!doc.isNull()) { char topic[Mqtt::MQTT_TOPIC_MAX_SIZE]; snprintf(topic, sizeof(topic), "%s_data", F_(scheduler)); Mqtt::queue_publish(topic, doc.as());