From 5939b517e75e2407e1a1d8af069dc93babeaef6e Mon Sep 17 00:00:00 2001 From: shivajiva101 Date: Sat, 30 Apr 2022 21:25:41 +0100 Subject: [PATCH] Fix: crash when creating cache with an empty db --- init.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/init.lua b/init.lua index fd39208..edd9af6 100644 --- a/init.lua +++ b/init.lua @@ -59,7 +59,7 @@ local function create_cache() local q = "SELECT max(last_login) AS result FROM auth;" local it, state = db:nrows(q) local last = it(state) - if last then + if last and last.result ~= nil then last = last.result - ttl q = ([[SELECT * FROM auth WHERE last_login > %s LIMIT %s; ]]):format(last, max_cache_records)