From 45b9560a4425263a9ce8b911acaf281d8d087b7f Mon Sep 17 00:00:00 2001 From: Linden <65407488+thelindat@users.noreply.github.com> Date: Mon, 1 Jul 2024 12:17:50 +1000 Subject: [PATCH] fix(init/cache): allow setting false cached value Resolves #605. --- init.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/init.lua b/init.lua index 9e6d07a..f3429cc 100644 --- a/init.lua +++ b/init.lua @@ -185,7 +185,7 @@ local cache = setmetatable({ game = GetGameName(), resource = resourceName }, { __call = function(self, key, func, timeout) local value = rawget(self, key) - if not value then + if value == nil then value = func() rawset(self, key, value)