diff --git a/app/models/topic_tracking_state.rb b/app/models/topic_tracking_state.rb index 6380c8011c6..9f8b5a66af3 100644 --- a/app/models/topic_tracking_state.rb +++ b/app/models/topic_tracking_state.rb @@ -438,11 +438,13 @@ SQL } channels.each do |channel, ids| - MessageBus.publish( - channel, - message.as_json, - user_ids: ids - ) + if ids.present? + MessageBus.publish( + channel, + message.as_json, + user_ids: ids + ) + end end end