aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKim Alvefur <zash@zash.se>2023-07-16 21:02:24 +0200
committerKim Alvefur <zash@zash.se>2023-07-16 21:02:24 +0200
commitc8ed05967a9b240afa011834601f1a82467c7917 (patch)
tree04afcf02bb4c2fd37511dec9b942026e89470212
parentf3aac1a4be9ba4219942a8314868c4634e1b090c (diff)
downloadprosody-c8ed05967a9b240afa011834601f1a82467c7917.tar.gz
prosody-c8ed05967a9b240afa011834601f1a82467c7917.zip
core.moduleapi: Log error for unexpected types (booleans?) set as periods
-rw-r--r--core/moduleapi.lua2
1 files changed, 2 insertions, 0 deletions
diff --git a/core/moduleapi.lua b/core/moduleapi.lua
index 8fa1b672..2b3e36c1 100644
--- a/core/moduleapi.lua
+++ b/core/moduleapi.lua
@@ -272,6 +272,8 @@ function api:get_option_period(name, default_value)
self:log("error", "Config option '%s' not understood, expecting a period (e.g. \"2 days\")", name);
end
return ret;
+ elseif value ~= nil then
+ self:log("error", "Config option '%s' expects a number or a period description string (e.g. \"3 hours\"), not %s", name, type(value));
end
end