浏览代码

Merge branch 'fix_reset_orgs' into 'master'

Fix reset orgs

See merge request medlabboulder/modpol!11
Nathan Schneider 3 年之前
父节点
当前提交
ccbe3d2afb
共有 1 个文件被更改,包括 7 次插入1 次删除
  1. 7 1
      modpol/orgs/orgs.lua

+ 7 - 1
modpol/orgs/orgs.lua

@@ -363,7 +363,13 @@ modpol.reset_orgs = function()
    if preserve_records then
       for id, org in pairs(modpol.orgs) do
          local old_ledger = org.ledger
-         table.insert(old_ledger,modpol.create_ledger_entry('Removing org '.. id, id, 'org_purge'))
+         local entry = modpol.create_ledger_entry('Removing org '.. id, id, 'org_purge')
+
+         if old_ledger == nil then
+            old_ledger = { entry }
+         else
+            table.insert(old_ledger, entry)
+         end
          modpol.old_ledgers[id] = old_ledger
       end
    end