From 0545ff0c68acd2331d457d9d0086b27035d99beb Mon Sep 17 00:00:00 2001 From: "kepler155c@gmail.com" Date: Fri, 23 Nov 2018 12:14:47 -0500 Subject: [PATCH] package manager fix --- sys/apis/packages.lua | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/sys/apis/packages.lua b/sys/apis/packages.lua index 6379e1a..ae7375a 100644 --- a/sys/apis/packages.lua +++ b/sys/apis/packages.lua @@ -13,11 +13,7 @@ function Packages:installed() if fs.exists(PACKAGE_DIR) then for _, dir in pairs(fs.list(PACKAGE_DIR)) do local path = fs.combine(fs.combine(PACKAGE_DIR, dir), '.package') - local c = Util.readTable(path) - if c then - c.repository = c.repository:gsub('{{OPUS_BRANCH}}', _G.OPUS_BRANCH) - self.cache[dir] = c - end + self.cache[dir] = Util.readTable(path) end end @@ -40,7 +36,11 @@ end function Packages:getManifest(package) local fname = 'packages/' .. package .. '/.package' if fs.exists(fname) then - return Util.readTable(fname) + local c = Util.readTable(fname) + if c then + c.repository = c.repository:gsub('{{OPUS_BRANCH}}', _G.OPUS_BRANCH) + return c + end end local list = self:list() local url = list and list[package]