diff --git a/app/subscribers/telegram_bot_subscriber.rb b/app/subscribers/telegram_bot_subscriber.rb
index 7d11e0445b052d12438e3ee4c819eac76a50b9b8..43f83ae5ecd28534e9e0330fbdb0d903316b4e0b 100644
--- a/app/subscribers/telegram_bot_subscriber.rb
+++ b/app/subscribers/telegram_bot_subscriber.rb
@@ -22,7 +22,7 @@ class TelegramBotSubscriber
       %w[title language status starts_at ends_at stage_id].include? attr
     end
 
-    return unless session.conference.relevant_stages.include? session.stage || changes["stage_id"].any? { |stage_id| session.conference.relevant_stages.include? Stage.find(stage_id) }
+    return unless session.conference.relevant_stages.include?(session.stage) || changes["stage_id"].any? { |stage_id| session.conference.relevant_stages.include? Stage.find(stage_id) }
 
     if changes["stage_id"]
       changes["stage"] = [ Stage.find(changes["stage_id"].first).name, Stage.find(changes["stage_id"].last).name ]