From db8d712d83f26eb6252aca6723b6cb97073fdea8 Mon Sep 17 00:00:00 2001 From: Jamie Cameron Date: Tue, 18 Apr 2023 10:11:49 -0700 Subject: [PATCH] When the cron module is being used as an API in usermin, leave user switching up to the caller --- cron/cron-lib.pl | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/cron/cron-lib.pl b/cron/cron-lib.pl index 145770907..700e09f71 100755 --- a/cron/cron-lib.pl +++ b/cron/cron-lib.pl @@ -19,7 +19,9 @@ use WebminCore; $env_support = $config{'vixie_cron'}; if ($module_info{'usermin'}) { $single_user = $remote_user; - &switch_to_remote_user(); + if (!$ENV{'FOREIGN_MODULE_NAME'}) { + &switch_to_remote_user(); + } &create_user_config_dirs(); $range_cmd = "$user_module_config_directory/range.pl"; $hourly_only = 0;