From 49f53bdc5079ae8e6321b01fb08cd17af2a8d12f Mon Sep 17 00:00:00 2001 From: Guo Xiang Tan Date: Tue, 15 Sep 2020 14:25:10 +0800 Subject: [PATCH] DEV: Fix another `MessageBus::InvalidMessageTarget` error. Follow-up to c2f2b57a9bbd9fdef74d1bde7a71de1abbcc08c5. --- app/models/topic_tracking_state.rb | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) 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