diff --git a/lua/avante/html2md.lua b/lua/avante/html2md.lua index adccb59..96abd44 100644 --- a/lua/avante/html2md.lua +++ b/lua/avante/html2md.lua @@ -21,7 +21,9 @@ function M.fetch_md(url) local html2md_lib = M._init_html2md_lib() if not html2md_lib then return nil, "Failed to load avante_html2md" end - return html2md_lib.fetch_md(url) + local ok, res = pcall(html2md_lib.fetch_md, url) + if not ok then return nil, res end + return res, nil end return M