mod_user_account_management: Clear pending deletion if account re-enabled

This commit is contained in:
Matthew Wild 2023-12-07 12:08:01 +00:00
parent c35307551b
commit 39d85bbc31

View file

@ -171,6 +171,12 @@ function restore_account(username)
return true, "Account restored";
end
-- Automatically clear pending deletion if an account is re-enabled
module:context("*"):hook("user-enabled", function (event)
if event.host ~= module.host then return; end
deleted_accounts:set(event.username, nil);
end);
local cleanup_time = module:measure("cleanup", "times");
function cleanup_soft_deleted_accounts()