about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--app/lib/bangtags.rb12
1 files changed, 6 insertions, 6 deletions
diff --git a/app/lib/bangtags.rb b/app/lib/bangtags.rb
index 0f4dec3f1..41978a95b 100644
--- a/app/lib/bangtags.rb
+++ b/app/lib/bangtags.rb
@@ -677,12 +677,12 @@ class Bangtags
             action = tf_cmd[1].downcase
             case action
             when 'announce'
-              announcer = ENV['ANNOUNCEMENTS_USER']
-              if announcer.blank?
+              announcer = ENV['ANNOUNCEMENTS_USER'].to_i
+              if announcer == 0
                 @chunks << '<em>No announcer set.</em>'
                 next
               end
-              announcer = Account.find_local(announcer)
+              announcer = Account.find_by(id: announcer)
               if announcer.blank?
                 @chunks << '<em>Announcer account missing.</em>'
                 next
@@ -792,12 +792,12 @@ class Bangtags
           @chunks << html_entities.encode(result).gsub("\n", '<br/>')
           @chunks << "</code></pre>"
         when 'announce'
-          announcer = ENV['ANNOUNCEMENTS_USER']
-          if announcer.blank?
+          announcer = ENV['ANNOUNCEMENTS_USER'].to_i
+          if announcer == 0
             @chunks << '<em>No announcer set.</em>'
             next
           end
-          announcer = Account.find_local(announcer)
+          announcer = Account.find_by(id: announcer)
           if announcer.blank?
             @chunks << '<em>Announcer account missing.</em>'
             next