fixed early end statement in make_request

This commit is contained in:
Luke Miller 2021-04-26 16:46:43 -04:00
parent 37c7f337a7
commit 83b158eb3c

View File

@ -299,7 +299,7 @@ function modpol.orgs:create_process(request_id)
if v == 'deleted' then
local empty_index = k
break
do
end
end
-- attempts to fill empty spots in list, otherwise appends to end
@ -358,22 +358,16 @@ function modpol.orgs:make_request(request)
end
local requested_policy = self.policies[request.type]
if requested_policy then
-- if requested_policy then
end
-- use lazy deletion here, not very clean
-- table.insert(self.requests, request)
self.request_count = self.request_count + 1
self.requests[self.request_count] = request
return self.request_count
-- end
-- linear search for empty process slots (lazy deletion)
for k, v in ipairs(self.requests) do
if v == 'deleted' then
local empty_index = k
break
do
end
end
-- attempts to fill empty spots in list, otherwise appends to end
@ -384,7 +378,9 @@ function modpol.orgs:make_request(request)
table.insert(self.requests, request)
-- finds end of list to return current request's id
local count = 0
for k, v in ipairs(t) do count = count + 1 end
for k, v in ipairs(t) do
count = count + 1
end
return count
end
end