mod_cloud_notify/mod_cloud_notify.lua
changeset 2753 9756211fcbe3
parent 2740 fff185e7ab73
child 2755 6b710a8bdf03
--- a/mod_cloud_notify/mod_cloud_notify.lua	Tue Aug 22 20:10:10 2017 +0200
+++ b/mod_cloud_notify/mod_cloud_notify.lua	Tue Aug 22 20:25:58 2017 +0200
@@ -77,10 +77,12 @@
 				if push_errors[push_identifier] >= max_push_errors then
 					module:log("warn", "Disabling push notifications for identifier '%s'", push_identifier);
 					-- remove push settings from sessions
-					for _, session in pairs(host_sessions[node].sessions) do
-						if session.push_identifier == push_identifier then
-							session.push_identifier = nil;
-							session.push_settings = nil;
+					if host_sessions[node] then
+						for _, session in pairs(host_sessions[node].sessions) do
+							if session.push_identifier == push_identifier then
+								session.push_identifier = nil;
+								session.push_settings = nil;
+							end
 						end
 					end
 					-- save changed global config