changeset 3970:e0f3e29ab18a

mod_nooffline_noerror: Fix for missing log
author tmolitor <thilo@eightysoft.de>
date Tue, 07 Apr 2020 22:11:52 +0200
parents 39931d727c22
children ae5ac41c391d
files mod_nooffline_noerror/mod_nooffline_noerror.lua
diffstat 1 files changed, 4 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/mod_nooffline_noerror/mod_nooffline_noerror.lua	Tue Apr 07 18:48:04 2020 +0200
+++ b/mod_nooffline_noerror/mod_nooffline_noerror.lua	Tue Apr 07 22:11:52 2020 +0200
@@ -12,7 +12,9 @@
 -- ignore offline messages and don't return any error (the message will be already in MAM at this point)
 -- this is *only* triggered if mod_offline is *not* loaded and completely ignored otherwise
 module:hook("message/offline/handle", function(event)
-	local log = event.origin and event.origin.log or module._log
-	log("info", "Ignoring offline message (mod_offline seems to be *not* loaded)...");
+	local log = event.origin and event.origin.log or module._log;
+	if log then
+		log("info", "Ignoring offline message (mod_offline seems *not* to be loaded)...");
+	end
 	return true;
 end, -100);