fixed early end statement in make_request
This commit is contained in:
parent
37c7f337a7
commit
83b158eb3c
@ -299,7 +299,7 @@ function modpol.orgs:create_process(request_id)
|
|||||||
if v == 'deleted' then
|
if v == 'deleted' then
|
||||||
local empty_index = k
|
local empty_index = k
|
||||||
break
|
break
|
||||||
do
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
-- attempts to fill empty spots in list, otherwise appends to end
|
-- attempts to fill empty spots in list, otherwise appends to end
|
||||||
@ -358,22 +358,16 @@ function modpol.orgs:make_request(request)
|
|||||||
end
|
end
|
||||||
|
|
||||||
local requested_policy = self.policies[request.type]
|
local requested_policy = self.policies[request.type]
|
||||||
if requested_policy then
|
-- if requested_policy then
|
||||||
|
|
||||||
end
|
-- 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
|
|
||||||
|
|
||||||
-- linear search for empty process slots (lazy deletion)
|
-- linear search for empty process slots (lazy deletion)
|
||||||
for k, v in ipairs(self.requests) do
|
for k, v in ipairs(self.requests) do
|
||||||
if v == 'deleted' then
|
if v == 'deleted' then
|
||||||
local empty_index = k
|
local empty_index = k
|
||||||
break
|
break
|
||||||
do
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
-- attempts to fill empty spots in list, otherwise appends to 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)
|
table.insert(self.requests, request)
|
||||||
-- finds end of list to return current request's id
|
-- finds end of list to return current request's id
|
||||||
local count = 0
|
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
|
return count
|
||||||
end
|
end
|
||||||
end
|
end
|
Loading…
x
Reference in New Issue
Block a user