diff mod_adhoc_blacklist/mod_adhoc_blacklist.lua @ 1736:efbb73851af9

mod_adhoc_blacklist: Fix traceback if blacklist is empty
author Kim Alvefur <zash@zash.se>
date Sat, 16 May 2015 14:46:29 +0200
parents d82b03e79d8b
children
line wrap: on
line diff
--- a/mod_adhoc_blacklist/mod_adhoc_blacklist.lua	Thu May 14 00:34:00 2015 +0200
+++ b/mod_adhoc_blacklist/mod_adhoc_blacklist.lua	Sat May 16 14:46:29 2015 +0200
@@ -34,8 +34,10 @@
 local blocklist_handler = adhoc_inital_data(blocklist_form, function ()
 	local blacklistjids = {};
 	local blacklist = blocklists:get();
-	for jid in pairs(blacklist) do
-		table.insert(blacklistjids, jid);
+	if blacklist then
+		for jid in pairs(blacklist) do
+			table.insert(blacklistjids, jid);
+		end
 	end
 	return { blacklistjids = blacklistjids };
 end, function(fields, form_err)