diff --git a/tasmota/tasmota_xdrv_driver/xdrv_10_rules.ino b/tasmota/tasmota_xdrv_driver/xdrv_10_rules.ino index cdbeba531..ec06ca00d 100644 --- a/tasmota/tasmota_xdrv_driver/xdrv_10_rules.ino +++ b/tasmota/tasmota_xdrv_driver/xdrv_10_rules.ino @@ -1171,7 +1171,7 @@ bool RulesMqttData(void) { XdrvMailbox.data = (char*)data; XdrvMailbox.data_len = data_len; */ - if (XdrvMailbox.data_len < 1) { + if ((XdrvMailbox.data_len < 1) || (subscriptions.isEmpty())) { return false; // Process unchanged data } bool serviced = false;