From 8facdb9c2e0ac1d94fca7daf56a221386bb77150 Mon Sep 17 00:00:00 2001 From: Senghan Bright Date: Thu, 14 Jan 2021 14:15:42 +0100 Subject: [PATCH] return empty table when no db result --- lua/telescope/_extensions/frecency/db_client.lua | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lua/telescope/_extensions/frecency/db_client.lua b/lua/telescope/_extensions/frecency/db_client.lua index 55591e5..a008d84 100644 --- a/lua/telescope/_extensions/frecency/db_client.lua +++ b/lua/telescope/_extensions/frecency/db_client.lua @@ -60,10 +60,12 @@ end local function get_file_scores() if not sql_wrapper then return end + local scores = {} local files = sql_wrapper:do_transaction('get_all_filepaths') local timestamp_ages = sql_wrapper:do_transaction('get_all_timestamp_ages') - local scores = {} + if vim.tbl_isempty(files) then return scores end + for _, file_entry in ipairs(files) do table.insert(scores, { filename = file_entry.path,