mod_account_activity: Fix error when no duration specified in shell command

This commit is contained in:
Matthew Wild 2025-02-13 16:15:16 +00:00
parent b07c1436e7
commit 4cc122bdc0

View file

@ -58,7 +58,7 @@ module:add_item("shell-command", {
host_selector = "host";
handler = function(self, host, duration) --luacheck: ignore 212/self
local um = require "prosody.core.usermanager";
local duration_sec = require "prosody.util.human.io".parse_duration(duration);
local duration_sec = require "prosody.util.human.io".parse_duration(duration or "");
if not duration_sec then
return false, ("Invalid duration %q - try something like \"30d\""):format(duration);
end