From 02c559cdcb986dd98482bd7be4ffbb6b9ab75a58 Mon Sep 17 00:00:00 2001 From: Miles Wu Date: Tue, 27 Aug 2013 03:10:03 +0200 Subject: [PATCH] Fixes bug where no leaf controllers recieve messages Bug was caused in commit ee38e8c5 (Manual style changes) Message would be set as nil when there was a message, as "stuff".presence => "stuff". Likewise if there was no message, msg would be kept as "" as "".presence => nil. --- libs/leaf.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/leaf.rb b/libs/leaf.rb index 2f19d65..f2237b1 100644 --- a/libs/leaf.rb +++ b/libs/leaf.rb @@ -780,7 +780,7 @@ def command_parse(stem, sender, arguments) def command_exec(name, stem, channel, sender, msg, reply_to) cmd_sym = "#{name}_command".to_sym return unless respond_to? cmd_sym - msg = nil if msg.presence + msg = msg.presence return unless authenticated?(name, stem, channel, sender) return unless run_before_filters(name, stem, channel, sender, name, msg)