Added failsafes to interactions against 'deleted' processes
This commit is contained in:
parent
bdf4d86593
commit
65bb1aa532
@ -175,13 +175,15 @@ function modpol.interactions.org_dashboard(user, org_string)
|
|||||||
local processes = {}
|
local processes = {}
|
||||||
print("All processes: (* indicates pending)")
|
print("All processes: (* indicates pending)")
|
||||||
for i,v in ipairs(org.processes) do
|
for i,v in ipairs(org.processes) do
|
||||||
local active = ''
|
if v ~= "deleted" then
|
||||||
if org.pending[user] then
|
local active = ''
|
||||||
if org.pending[user][v.id] then
|
if org.pending[user] then
|
||||||
active = '*'
|
if org.pending[user][v.id] then
|
||||||
|
active = '*'
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
print("["..v.id.."] "..v.slug..active)
|
||||||
end
|
end
|
||||||
print("["..v.id.."] "..v.slug..active)
|
|
||||||
end
|
end
|
||||||
print()
|
print()
|
||||||
print("Interact with which one (use [id] number)?")
|
print("Interact with which one (use [id] number)?")
|
||||||
|
@ -161,10 +161,12 @@ function modpol.interactions.org_dashboard(user, org_string)
|
|||||||
local num_pending = 0
|
local num_pending = 0
|
||||||
if org.pending[user] then
|
if org.pending[user] then
|
||||||
for k,v in pairs(org.pending[user]) do
|
for k,v in pairs(org.pending[user]) do
|
||||||
local pending_string = org.processes[k].name
|
if org.processes[k] ~= "deleted" then
|
||||||
.." ["..k.."]"
|
local pending_string = org.processes[k].name
|
||||||
table.insert(pending, pending_string)
|
.." ["..k.."]"
|
||||||
num_pending = num_pending + 1
|
table.insert(pending, pending_string)
|
||||||
|
num_pending = num_pending + 1
|
||||||
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
table.sort(pending)
|
table.sort(pending)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user