# HG changeset patch # User Florian Zeitz # Date 1282856385 -7200 # Node ID db1b4c6089b6bfb619c59596bb81a4843c78e371 # Parent fbddb9db1c820ef546b67745fa203b7287cddff2 mod_adhoc_cmd_admin: Check if announcement fields are filled (Thanks Zash) diff -r fbddb9db1c82 -r db1b4c6089b6 mod_adhoc_cmd_admin/mod_adhoc_cmd_admin.lua --- a/mod_adhoc_cmd_admin/mod_adhoc_cmd_admin.lua Tue Aug 24 18:53:05 2010 +0200 +++ b/mod_adhoc_cmd_admin/mod_adhoc_cmd_admin.lua Thu Aug 26 22:59:45 2010 +0200 @@ -446,7 +446,7 @@ local fields = announce_layout:data(data.form); - if #fields.announcement == 0 then + if (not fields.announcement) or (#fields.announcement == 0) then return { status = "completed", error = { message = "Please specify some announcement text." } }; end @@ -473,7 +473,7 @@ local fields = shut_down_service_layout:data(data.form); - if #fields.announcement > 0 then + if fields.announcement and #fields.announcement > 0 then local message = st.message({type = "headline"}, fields.announcement):up() :tag("subject"):text("Server is shutting down"); send_to_online(message);