From 4ccdb443e2e817358698c1d8733bc7ba7820fb7e Mon Sep 17 00:00:00 2001 From: Luke Miller Date: Mon, 12 Apr 2021 17:00:48 -0400 Subject: [PATCH] fixed typo and added instance creation to modpol.lua --- modpol/modpol.lua | 7 ++++--- modpol/orgs/new_orgs.lua | 7 ++++--- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/modpol/modpol.lua b/modpol/modpol.lua index e7c7e70..d0100a8 100644 --- a/modpol/modpol.lua +++ b/modpol/modpol.lua @@ -77,9 +77,10 @@ dofile (topdir .. "/api.lua") -- Final checks -- create instance if not present --- if not modpol.get_org_id_by_name('instance') then --- modpol.add_org("instance", modpol.list_users()) --- end +if not modpol.orgs.get_org('instance') then + modpol.orgs.init_instance() + modpol.instance = modpol.orgs.get_org('instance') +end modpol.ocutil.log ("modpol loaded") diff --git a/modpol/orgs/new_orgs.lua b/modpol/orgs/new_orgs.lua index 3022f90..bc78cd1 100644 --- a/modpol/orgs/new_orgs.lua +++ b/modpol/orgs/new_orgs.lua @@ -18,6 +18,7 @@ function modpol.orgs.get_org(id) end elseif type(id) == 'number' then return modpol.orgs.array[id] + end end -- =============================================== @@ -39,9 +40,9 @@ end -- =========================================== -- deletes all orgs except for the instance function modpol.orgs.reset() - for k, v in ipairs(modpol.orgs.array) do - if k > 1 then - modpol.orgs.array[k] = nil + for id, org in ipairs(modpol.orgs.array) do + if id > 1 then + modpol.orgs.array[id] = nil end end end