From 83b158eb3c57b1867578048d7f7bc58d0b86411d Mon Sep 17 00:00:00 2001 From: Luke Miller Date: Mon, 26 Apr 2021 16:46:43 -0400 Subject: [PATCH] fixed early end statement in make_request --- modpol/orgs/orgs.lua | 18 +++++++----------- 1 file changed, 7 insertions(+), 11 deletions(-) diff --git a/modpol/orgs/orgs.lua b/modpol/orgs/orgs.lua index e320981..d376dea 100644 --- a/modpol/orgs/orgs.lua +++ b/modpol/orgs/orgs.lua @@ -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 \ No newline at end of file