|
@@ -13,10 +13,11 @@ function modpol.orgs:create_process(process_type, request_id)
|
|
|
return
|
|
|
end
|
|
|
|
|
|
+ local empty_index = nil
|
|
|
-- linear search for empty process slots (lazy deletion)
|
|
|
for k, v in ipairs(self.processes) do
|
|
|
if v == 'deleted' then
|
|
|
- local empty_index = k
|
|
|
+ empty_index = k
|
|
|
break
|
|
|
end
|
|
|
end
|
|
@@ -205,10 +206,11 @@ function modpol.orgs:make_request(request)
|
|
|
return false
|
|
|
end
|
|
|
|
|
|
+ local empty_index = nil
|
|
|
-- linear search for empty process slots (lazy deletion)
|
|
|
for k, v in ipairs(self.requests) do
|
|
|
if v == 'deleted' then
|
|
|
- local empty_index = k
|
|
|
+ empty_index = k
|
|
|
break
|
|
|
end
|
|
|
end
|
|
@@ -222,6 +224,7 @@ function modpol.orgs:make_request(request)
|
|
|
table.insert(self.requests, request)
|
|
|
request_id = #self.requests
|
|
|
end
|
|
|
+ print(request.user)
|
|
|
modpol.ocutil.log("Request made by " .. request.user .. " to " .. request.type)
|
|
|
|
|
|
-- launching process tied to this request
|