Changeset

13682:0055c177a54c 13.0

mod_account_activity: Fix error when no duration specified in shell command
author Matthew Wild <mwild1@gmail.com>
date Thu, 13 Feb 2025 16:15:16 +0000
parents 13681:8f43b954bdac
children 13683:4c1f26b4883b
files plugins/mod_account_activity.lua
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/plugins/mod_account_activity.lua	Thu Feb 13 15:54:39 2025 +0000
+++ b/plugins/mod_account_activity.lua	Thu Feb 13 16:15:16 2025 +0000
@@ -58,7 +58,7 @@
 	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