From 09bffa6d2a14e83d5c544814bc2b8aa58d9bf449 Mon Sep 17 00:00:00 2001 From: "Alexander \"Ace\" Olofsson" <ace@haxalot.com> Date: Tue, 16 Aug 2022 06:54:25 +0200 Subject: [PATCH] bot: Avoid using uninitialized instance variables --- lib/matrix_sdk/bot/base.rb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/matrix_sdk/bot/base.rb b/lib/matrix_sdk/bot/base.rb index 86c2729..2e532e6 100644 --- a/lib/matrix_sdk/bot/base.rb +++ b/lib/matrix_sdk/bot/base.rb @@ -47,11 +47,15 @@ module MatrixSdk::Bot client.join_room(ev[:room_id]) end + @event = nil + logger.warn 'The bot abstraction is not fully finalized and can be expected to change.' end def logger - @logger || self.class.logger + return @logger if instance_variable_defined?(:@logger) && @logger + + self.class.logger end def self.logger -- GitLab