From 0c13e6b084273437e83f4f2565d5e6d6ae747e4f Mon Sep 17 00:00:00 2001 From: Nathan Schneider <n@nathanschneider.info> Date: Wed, 17 Aug 2022 15:09:12 -0600 Subject: [PATCH] Revert on CLI interactions pending process list --- modpol_core/interactions/interactions.lua | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/modpol_core/interactions/interactions.lua b/modpol_core/interactions/interactions.lua index 0816571..95e8e7c 100644 --- a/modpol_core/interactions/interactions.lua +++ b/modpol_core/interactions/interactions.lua @@ -123,7 +123,7 @@ function modpol.interactions.dashboard(user) print("Orgs and users reset") modpol.interactions.dashboard(user) - elseif sel == "Q" or "q" then + elseif sel == "Q" or sel == "q" then return else @@ -169,7 +169,13 @@ function modpol.interactions.org_dashboard(user, org_string) table.sort(modules) -- list pending - local process_msg = modpol.util.lazy_table_length(org.processes, "deleted") .. " total processes" + local processes = {} + for i,v in ipairs(org.processes) do + if v ~= "deleted" then + processes[i] = org.processes[v] + end + end + local process_msg = #processes .. " total processes" if org.pending[user] then process_msg = process_msg .. " (" .. modpol.util.num_pairs(org.pending[user]) .. " pending)"