diff --git a/farmbot/functions/broker.py b/farmbot/functions/broker.py index 59bb6ca..454e250 100644 --- a/farmbot/functions/broker.py +++ b/farmbot/functions/broker.py @@ -140,7 +140,8 @@ def on_message(_client, _userdata, msg): for key in path: payload = payload[key] path_channel = f"{channel_key}_excerpt" - add_message(path_channel, payload) + if len(path) > 0: + add_message(path_channel, payload) if diff_only: key = path_channel if len(path) > 0 else channel_key