fix: tool_info is nil
This commit is contained in:
@@ -241,6 +241,7 @@ local function refresh_history(messages, tools, files, add_diagnostic, tools_to_
|
||||
if use then
|
||||
-- This is a tool invocation message. We will be handling both use and result together.
|
||||
local tool_info = tools[use.id]
|
||||
if not tool_info then goto continue end
|
||||
if not tool_info.result then goto continue end
|
||||
|
||||
if tool_count < tools_to_text then
|
||||
|
||||
@@ -59,6 +59,8 @@ M.func = vim.schedule_wrap(function(input, opts)
|
||||
if not provider then return false, "morph provider not found" end
|
||||
if not provider.is_env_set() then return false, "morph provider not set" end
|
||||
|
||||
if not input.target_file then return false, "target_file not provided" end
|
||||
|
||||
local ok, lines = pcall(Utils.read_file_from_buf_or_disk, input.target_file)
|
||||
if not ok then
|
||||
local f = io.open(input.target_file, "r")
|
||||
|
||||
Reference in New Issue
Block a user